summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
diff options
context:
space:
mode:
authorSubv <subv2112@gmail.com>2018-06-09 05:46:10 +0200
committerSubv <subv2112@gmail.com>2018-06-09 05:46:10 +0200
commitabec5f82e288fb537f11b4b8a29021fe2d6b7b65 (patch)
treeac4e4535699fa3f8719f6cc3b64f624dad253311 /src/video_core/renderer_opengl/gl_shader_decompiler.cpp
parentMerge pull request #505 from janisozaur/ccache-travis (diff)
downloadyuzu-abec5f82e288fb537f11b4b8a29021fe2d6b7b65.tar
yuzu-abec5f82e288fb537f11b4b8a29021fe2d6b7b65.tar.gz
yuzu-abec5f82e288fb537f11b4b8a29021fe2d6b7b65.tar.bz2
yuzu-abec5f82e288fb537f11b4b8a29021fe2d6b7b65.tar.lz
yuzu-abec5f82e288fb537f11b4b8a29021fe2d6b7b65.tar.xz
yuzu-abec5f82e288fb537f11b4b8a29021fe2d6b7b65.tar.zst
yuzu-abec5f82e288fb537f11b4b8a29021fe2d6b7b65.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, 5 insertions, 0 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
index 94c6bc4b2..033711b66 100644
--- a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
@@ -1435,6 +1435,11 @@ private:
regs.SetRegisterToInputAttibute(instr.gpr0, attribute.element, attribute.index);
break;
}
+ case OpCode::Id::SSY: {
+ // The SSY opcode tells the GPU where to re-converge divergent execution paths, we
+ // can ignore this when generating GLSL code.
+ break;
+ }
default: {
NGLOG_CRITICAL(HW_GPU, "Unhandled instruction: {}", opcode->GetName());
UNREACHABLE();