summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2021-05-24 03:24:19 -0300
committerGravatar ameerj2021-07-22 21:51:33 -0400
commit40179282137370380387cab2610dcf21bd709efa (patch)
treed6dc0b0f53008855090739e3d58a9d63f456668e
parentgl_graphics_program: Fix texture buffer bindings (diff)
downloadyuzu-40179282137370380387cab2610dcf21bd709efa.tar.gz
yuzu-40179282137370380387cab2610dcf21bd709efa.tar.xz
yuzu-40179282137370380387cab2610dcf21bd709efa.zip
gl_shader_cache: Do not flip tessellation on OpenGL
Diffstat (limited to '')
-rw-r--r--src/video_core/renderer_opengl/gl_shader_cache.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_cache.cpp b/src/video_core/renderer_opengl/gl_shader_cache.cpp
index cf03280fa..ceec83a8a 100644
--- a/src/video_core/renderer_opengl/gl_shader_cache.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_cache.cpp
@@ -159,8 +159,7 @@ Shader::RuntimeInfo MakeRuntimeInfo(const GraphicsProgramKey& key,
159 Shader::RuntimeInfo info; 159 Shader::RuntimeInfo info;
160 switch (program.stage) { 160 switch (program.stage) {
161 case Shader::Stage::TessellationEval: 161 case Shader::Stage::TessellationEval:
162 // We have to flip tessellation clockwise for some reason... 162 info.tess_clockwise = key.tessellation_clockwise != 0;
163 info.tess_clockwise = key.tessellation_clockwise == 0;
164 info.tess_primitive = [&key] { 163 info.tess_primitive = [&key] {
165 switch (key.tessellation_primitive) { 164 switch (key.tessellation_primitive) {
166 case Maxwell::TessellationPrimitive::Isolines: 165 case Maxwell::TessellationPrimitive::Isolines: