Просмотр исходного кода

emit_glsl_special: Skip initialization of frag_color0

Fixes rendering in Devil May Cry without regressing Ori and the Blind Forest.
ameerj 5 лет назад
Родитель
Сommit
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;
             }