diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/shader/glsl_decompiler.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/video_core/shader/glsl_decompiler.cpp b/src/video_core/shader/glsl_decompiler.cpp index 1aff62882..abc9a556d 100644 --- a/src/video_core/shader/glsl_decompiler.cpp +++ b/src/video_core/shader/glsl_decompiler.cpp | |||
| @@ -915,16 +915,6 @@ private: | |||
| 915 | 915 | ||
| 916 | std::string HNegate(Operation operation) { | 916 | std::string HNegate(Operation operation) { |
| 917 | const auto GetNegate = [&](std::size_t index) -> std::string { | 917 | const auto GetNegate = [&](std::size_t index) -> std::string { |
| 918 | if (const auto pred = std::get_if<PredicateNode>(operation[index])) { | ||
| 919 | if (!pred->IsNegated()) { | ||
| 920 | switch (pred->GetIndex()) { | ||
| 921 | case Tegra::Shader::Pred::UnusedIndex: | ||
| 922 | return "-1"; | ||
| 923 | case Tegra::Shader::Pred::NeverExecute: | ||
| 924 | return "1"; | ||
| 925 | } | ||
| 926 | } | ||
| 927 | } | ||
| 928 | return VisitOperand(operation, index, Type::Bool) + " ? -1 : 1"; | 918 | return VisitOperand(operation, index, Type::Bool) + " ? -1 : 1"; |
| 929 | }; | 919 | }; |
| 930 | const std::string value = '(' + VisitOperand(operation, 0, Type::HalfFloat) + " * vec2(" + | 920 | const std::string value = '(' + VisitOperand(operation, 0, Type::HalfFloat) + " * vec2(" + |