diff options
author | ameerj <aj662@drexel.edu> | 2020-11-25 20:46:08 +0100 |
---|---|---|
committer | ameerj <aj662@drexel.edu> | 2020-11-25 20:46:08 +0100 |
commit | d52ee6d0a7e5e588e57603d7a62604ba6f58db83 (patch) | |
tree | 62c175cc689231fa9edca699763fc2ff64cbd8d7 /src | |
parent | Refactor MaxwellToSpirvComparison. Use Common::BitCast (diff) | |
download | yuzu-d52ee6d0a7e5e588e57603d7a62604ba6f58db83.tar yuzu-d52ee6d0a7e5e588e57603d7a62604ba6f58db83.tar.gz yuzu-d52ee6d0a7e5e588e57603d7a62604ba6f58db83.tar.bz2 yuzu-d52ee6d0a7e5e588e57603d7a62604ba6f58db83.tar.lz yuzu-d52ee6d0a7e5e588e57603d7a62604ba6f58db83.tar.xz yuzu-d52ee6d0a7e5e588e57603d7a62604ba6f58db83.tar.zst yuzu-d52ee6d0a7e5e588e57603d7a62604ba6f58db83.zip |
Diffstat (limited to 'src')
-rw-r--r-- | src/video_core/renderer_vulkan/vk_shader_decompiler.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp b/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp index d6685cd12..1c52f40bb 100644 --- a/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp +++ b/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp @@ -2083,16 +2083,12 @@ private: case Compare::LessOld: return OpFOrdLessThan(t_bool, operand_1, operand_2); case Compare::EqualOld: - // Note: not accurate when tested against a unit test - // TODO: confirm if used by games return OpFOrdEqual(t_bool, operand_1, operand_2); case Compare::LessEqualOld: return OpFOrdLessThanEqual(t_bool, operand_1, operand_2); case Compare::GreaterOld: return OpFOrdGreaterThan(t_bool, operand_1, operand_2); case Compare::NotEqualOld: - // Note: not accurate when tested against a unit test - // TODO: confirm if used by games return OpFOrdNotEqual(t_bool, operand_1, operand_2); case Compare::GreaterEqualOld: return OpFOrdGreaterThanEqual(t_bool, operand_1, operand_2); @@ -2105,12 +2101,10 @@ private: if (specialization.alpha_test_func == Maxwell::ComparisonOp::AlwaysOld) { return; } - const Id true_label = OpLabel(); const Id discard_label = OpLabel(); const Id alpha_reference = Constant(t_float, specialization.alpha_test_ref); const Id alpha_value = OpLoad(t_float, pointer); - const Id condition = MaxwellToSpirvComparison(specialization.alpha_test_func, alpha_value, alpha_reference); |