From f770e73ce31c13b0844b7c040d17c55c0b5850ab Mon Sep 17 00:00:00 2001 From: chrelliott978 Date: Wed, 7 Jan 2026 01:23:50 +0100 Subject: [PATCH] Fix: Remove erroneous break statement in Fragment shader output handling The break statement at lin --- src/shader_recompiler/backend/spirv/spirv_emit_context.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp index d52765611f..a48bb63733 100644 --- a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp +++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp @@ -1696,7 +1696,6 @@ void EmitContext::DefineOutputs(const IR::Program& program) { Decorate(frag_color[index], spv::Decoration::Location, index); Name(frag_color[index], fmt::format("frag_color{}", index)); } - break; if (info.stores_frag_depth) { frag_depth = DefineOutput(*this, F32[1], std::nullopt); Decorate(frag_depth, spv::Decoration::BuiltIn, spv::BuiltIn::FragDepth);