r600/sfn: Handle indirect array load/store dependencies better
Indirect access must depend on all writes to the array Signed-off-by:Gert Wollny <gert.wollny@collabora.com> Part-of: <mesa/mesa!24212>
- src/gallium/drivers/r600/sfn/sfn_instr.h 2 additions, 1 deletionsrc/gallium/drivers/r600/sfn/sfn_instr.h
- src/gallium/drivers/r600/sfn/sfn_instr_alu.cpp 16 additions, 3 deletionssrc/gallium/drivers/r600/sfn/sfn_instr_alu.cpp
- src/gallium/drivers/r600/sfn/sfn_shader.cpp 36 additions, 0 deletionssrc/gallium/drivers/r600/sfn/sfn_shader.cpp
- src/gallium/drivers/r600/sfn/sfn_shader.h 1 addition, 0 deletionssrc/gallium/drivers/r600/sfn/sfn_shader.h
- src/gallium/drivers/r600/sfn/sfn_virtualvalues.cpp 9 additions, 1 deletionsrc/gallium/drivers/r600/sfn/sfn_virtualvalues.cpp
- src/gallium/drivers/r600/sfn/sfn_virtualvalues.h 1 addition, 1 deletionsrc/gallium/drivers/r600/sfn/sfn_virtualvalues.h