From 7d94d759faabdddbfbcdfab66bd84e46ae7bc80c Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Fri, 26 Feb 2021 16:33:41 +0100 Subject: [PATCH] r600/sfn: set info about using helper_invocation to skip sb sb can't handle helper invocations, so skip sb when it is used. Signed-off-by: Gert Wollny Part-of: --- src/gallium/drivers/r600/sfn/sfn_shader_fragment.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/r600/sfn/sfn_shader_fragment.cpp b/src/gallium/drivers/r600/sfn/sfn_shader_fragment.cpp index 544e743982c..9597b212052 100644 --- a/src/gallium/drivers/r600/sfn/sfn_shader_fragment.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_shader_fragment.cpp @@ -270,6 +270,7 @@ bool FragmentShaderFromNir::scan_sysvalue_access(nir_instr *instr) break; case nir_intrinsic_load_helper_invocation: m_sv_values.set(es_helper_invocation); + sh_info().uses_helper_invocation = true; break; case nir_intrinsic_load_input: return process_load_input(ii, false);