summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar bunnei2018-05-25 22:38:04 -0400
committerGravatar bunnei2018-05-25 23:21:29 -0400
commitc23ce3365de446e95c214346a93ba0cad2620525 (patch)
tree37c7e11e32d36cbee5804ea806db310adefacf12 /src
parentAdd & correct miscellaneous things (#470) (diff)
downloadyuzu-c23ce3365de446e95c214346a93ba0cad2620525.tar.gz
yuzu-c23ce3365de446e95c214346a93ba0cad2620525.tar.xz
yuzu-c23ce3365de446e95c214346a93ba0cad2620525.zip
gl_shader_decompiler: Implement GetPredicateComparison GreaterEqual.
Diffstat (limited to 'src')
-rw-r--r--src/video_core/renderer_opengl/gl_shader_decompiler.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
index d24b1ab44..b671286c0 100644
--- a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
@@ -606,10 +606,9 @@ private:
606 std::string GetPredicateComparison(Tegra::Shader::PredCondition condition) const { 606 std::string GetPredicateComparison(Tegra::Shader::PredCondition condition) const {
607 using Tegra::Shader::PredCondition; 607 using Tegra::Shader::PredCondition;
608 static const std::unordered_map<PredCondition, const char*> PredicateComparisonStrings = { 608 static const std::unordered_map<PredCondition, const char*> PredicateComparisonStrings = {
609 {PredCondition::LessThan, "<"}, 609 {PredCondition::LessThan, "<"}, {PredCondition::Equal, "=="},
610 {PredCondition::Equal, "=="}, 610 {PredCondition::LessEqual, "<="}, {PredCondition::GreaterThan, ">"},
611 {PredCondition::LessEqual, "<="}, 611 {PredCondition::GreaterEqual, ">="},
612 {PredCondition::GreaterThan, ">"},
613 }; 612 };
614 613
615 auto comparison = PredicateComparisonStrings.find(condition); 614 auto comparison = PredicateComparisonStrings.find(condition);