r600g: initial support for geometry shaders on evergreen (v2)
This is Vadim's initial work with a few regression fixes squashed in. v2: (airlied) fix regression in glsl-max-varyings - need to use vs and ps_dirty fix regression in shader exports from rebasing. whitespace fixing. v2.1: squash fix assert Signed-off-by:Vadim Girlin <vadimgirlin@gmail.com> Signed-off-by:
Dave Airlie <airlied@redhat.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com>
Showing
- src/gallium/drivers/r600/eg_asm.c 5 additions, 4 deletionssrc/gallium/drivers/r600/eg_asm.c
- src/gallium/drivers/r600/evergreen_state.c 146 additions, 8 deletionssrc/gallium/drivers/r600/evergreen_state.c
- src/gallium/drivers/r600/r600_asm.c 1 addition, 1 deletionsrc/gallium/drivers/r600/r600_asm.c
- src/gallium/drivers/r600/r600_blit.c 1 addition, 0 deletionssrc/gallium/drivers/r600/r600_blit.c
- src/gallium/drivers/r600/r600_hw_context.c 6 additions, 0 deletionssrc/gallium/drivers/r600/r600_hw_context.c
- src/gallium/drivers/r600/r600_pipe.c 6 additions, 3 deletionssrc/gallium/drivers/r600/r600_pipe.c
- src/gallium/drivers/r600/r600_pipe.h 23 additions, 3 deletionssrc/gallium/drivers/r600/r600_pipe.h
- src/gallium/drivers/r600/r600_shader.c 554 additions, 161 deletionssrc/gallium/drivers/r600/r600_shader.c
- src/gallium/drivers/r600/r600_shader.h 12 additions, 0 deletionssrc/gallium/drivers/r600/r600_shader.h
- src/gallium/drivers/r600/r600_state_common.c 140 additions, 21 deletionssrc/gallium/drivers/r600/r600_state_common.c
- src/gallium/drivers/r600/sb/sb_bc.h 2 additions, 0 deletionssrc/gallium/drivers/r600/sb/sb_bc.h
- src/gallium/drivers/r600/sb/sb_bc_dump.cpp 1 addition, 1 deletionsrc/gallium/drivers/r600/sb/sb_bc_dump.cpp
- src/gallium/drivers/r600/sb/sb_bc_finalize.cpp 1 addition, 1 deletionsrc/gallium/drivers/r600/sb/sb_bc_finalize.cpp
- src/gallium/drivers/r600/sb/sb_bc_parser.cpp 9 additions, 2 deletionssrc/gallium/drivers/r600/sb/sb_bc_parser.cpp
- src/gallium/drivers/r600/sb/sb_shader.cpp 2 additions, 1 deletionsrc/gallium/drivers/r600/sb/sb_shader.cpp
Loading
Please register or sign in to comment