summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
diff options
context:
space:
mode:
authorFernandoS27 <fsahmkow27@gmail.com>2018-10-12 02:29:11 +0200
committerFernandoS27 <fsahmkow27@gmail.com>2018-10-22 21:35:45 +0200
commit8e1239fbc59325f5a9898329af869ae575ec983f (patch)
treecf0f76b28c1c67a800c723136c7e6000d9e380f6 /src/video_core/renderer_opengl/gl_shader_decompiler.cpp
parentUse standard UBO and fix/stylize the code (diff)
downloadyuzu-8e1239fbc59325f5a9898329af869ae575ec983f.tar
yuzu-8e1239fbc59325f5a9898329af869ae575ec983f.tar.gz
yuzu-8e1239fbc59325f5a9898329af869ae575ec983f.tar.bz2
yuzu-8e1239fbc59325f5a9898329af869ae575ec983f.tar.lz
yuzu-8e1239fbc59325f5a9898329af869ae575ec983f.tar.xz
yuzu-8e1239fbc59325f5a9898329af869ae575ec983f.tar.zst
yuzu-8e1239fbc59325f5a9898329af869ae575ec983f.zip
Diffstat (limited to 'src/video_core/renderer_opengl/gl_shader_decompiler.cpp')
-rw-r--r--src/video_core/renderer_opengl/gl_shader_decompiler.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
index 6fdfc742b..f224cb5b2 100644
--- a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
@@ -1276,9 +1276,8 @@ private:
header.ps.IsColorComponentOutputEnabled(render_target, 1) ||
header.ps.IsColorComponentOutputEnabled(render_target, 2) ||
header.ps.IsColorComponentOutputEnabled(render_target, 3)) {
- shader.AddLine(fmt::format(
- "if (AlphaFunc({})) discard;",
- regs.GetRegisterAsFloat(current_reg)));
+ shader.AddLine(fmt::format("if (!AlphaFunc({})) discard;",
+ regs.GetRegisterAsFloat(current_reg)));
current_reg += 4;
}
}