Mesa (main): r600/sfn: Use valid pixel mode for SSBO and Image result fetches
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue May 18 20:31:01 UTC 2021
Module: Mesa
Branch: main
Commit: 91209206f2a078c45c498ba19aa5c2e489189d17
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91209206f2a078c45c498ba19aa5c2e489189d17
Author: Gert Wollny <gert.wollny at collabora.com>
Date: Tue May 18 20:19:50 2021 +0200
r600/sfn: Use valid pixel mode for SSBO and Image result fetches
Signed-off-by: Gert Wollny <gert.wollny at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10608>
---
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);
More information about the mesa-commit
mailing list