r600g: Fix missing SET_TEXTURE_OFFSETS
SB needs a bit of special handling to handle instructions without obvious side effects, to avoid it deleting them. Fixes failing non-const ARB_gpu_shader5 textureOffsets piglits with sb enabled. Signed-off-by:Glenn Kennard <glenn.kennard@gmail.com> Signed-off-by:
Marek Olšák <marek.olsak@amd.com>
- src/gallium/drivers/r600/r600_isa.h 6 additions, 3 deletionssrc/gallium/drivers/r600/r600_isa.h
- src/gallium/drivers/r600/sb/sb_bc_finalize.cpp 68 additions, 51 deletionssrc/gallium/drivers/r600/sb/sb_bc_finalize.cpp
- src/gallium/drivers/r600/sb/sb_bc_parser.cpp 10 additions, 3 deletionssrc/gallium/drivers/r600/sb/sb_bc_parser.cpp
- src/gallium/drivers/r600/sb/sb_pass.h 3 additions, 0 deletionssrc/gallium/drivers/r600/sb/sb_pass.h