Преглед изворни кода

emit_glsl_special: Skip initialization of frag_color0

Fixes rendering in Devil May Cry without regressing Ori and the Blind Forest.
ameerj пре 5 година
родитељ
комит
1c648f176c
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/shader_recompiler/backend/glsl/emit_glsl_special.cpp

+ 1 - 1
src/shader_recompiler/backend/glsl/emit_glsl_special.cpp

@@ -94,7 +94,7 @@ void EmitPrologue(EmitContext& ctx) {
     InitializeOutputVaryings(ctx);
 
     if (ctx.stage == Stage::Fragment && ctx.profile.need_declared_frag_colors) {
-        for (size_t index = 0; index < ctx.info.stores_frag_color.size(); ++index) {
+        for (size_t index = 1; index < ctx.info.stores_frag_color.size(); ++index) {
             if (ctx.info.stores_frag_color[index]) {
                 continue;
             }