From 91209206f2a078c45c498ba19aa5c2e489189d17 Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Tue, 18 May 2021 20:19:50 +0200 Subject: [PATCH] r600/sfn: Use valid pixel mode for SSBO and Image result fetches Signed-off-by: Gert Wollny Part-of: --- src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp b/src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp index 9f0d0b605a7..d9aabf651a9 100644 --- a/src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp @@ -459,6 +459,7 @@ EmitSSBOInstruction::emit_ssbo_atomic_op(const nir_intrinsic_instr *intrin) {0,7,7,7}); fetch->set_flag(vtx_srf_mode); fetch->set_flag(vtx_use_tc); + fetch->set_flag(vtx_vpm); emit_instruction(fetch); return true; @@ -548,6 +549,7 @@ bool EmitSSBOInstruction::fetch_return_value(const nir_intrinsic_instr *intrin) image_offset, {0,1,2,3}); fetch->set_flag(vtx_srf_mode); fetch->set_flag(vtx_use_tc); + fetch->set_flag(vtx_vpm); if (format_comp) fetch->set_flag(vtx_format_comp_signed);