From 38777439c5c3580bdd170fbab9804a28032efd82 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sat, 16 Dec 2023 22:40:28 +1000 Subject: [PATCH] ShaderGen: Don't emit index qualifier when not using DSB Fixes shader compile errors on Panfrost. --- src/util/shadergen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/shadergen.cpp b/src/util/shadergen.cpp index 2e6ea30ea..7e0d881a5 100644 --- a/src/util/shadergen.cpp +++ b/src/util/shadergen.cpp @@ -573,7 +573,7 @@ void ShaderGen::DeclareFragmentEntryPoint( if (m_use_glsl_binding_layout) { - if (m_supports_dual_source_blend) + if (m_supports_dual_source_blend && num_color_outputs > 1) { for (u32 i = 0; i < num_color_outputs; i++) {