summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2019-04-15 21:32:24 -0300
committerGravatar ReinUsesLisp2019-04-15 21:32:57 -0300
commitef8245bed21dbe9b496f7d06b0e1eb487e553dbf (patch)
tree47968f8d7a1adfbcc7ea4967f3a93dbc12453e75 /src
parentshader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmetic (diff)
downloadyuzu-ef8245bed21dbe9b496f7d06b0e1eb487e553dbf.tar.gz
yuzu-ef8245bed21dbe9b496f7d06b0e1eb487e553dbf.tar.xz
yuzu-ef8245bed21dbe9b496f7d06b0e1eb487e553dbf.zip
vk_shader_decompiler: Add missing operations
Diffstat (limited to 'src')
-rw-r--r--src/video_core/renderer_vulkan/vk_shader_decompiler.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp b/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp
index beff33ba1..f50aae00d 100644
--- a/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp
+++ b/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp
@@ -1266,6 +1266,13 @@ private:
1266 &SPIRVDecompiler::Binary<&Module::OpFOrdGreaterThan, Type::Bool, Type::HalfFloat>, 1266 &SPIRVDecompiler::Binary<&Module::OpFOrdGreaterThan, Type::Bool, Type::HalfFloat>,
1267 &SPIRVDecompiler::Binary<&Module::OpFOrdNotEqual, Type::Bool, Type::HalfFloat>, 1267 &SPIRVDecompiler::Binary<&Module::OpFOrdNotEqual, Type::Bool, Type::HalfFloat>,
1268 &SPIRVDecompiler::Binary<&Module::OpFOrdGreaterThanEqual, Type::Bool, Type::HalfFloat>, 1268 &SPIRVDecompiler::Binary<&Module::OpFOrdGreaterThanEqual, Type::Bool, Type::HalfFloat>,
1269 // TODO(Rodrigo): Should these use the OpFUnord* variants?
1270 &SPIRVDecompiler::Binary<&Module::OpFOrdLessThan, Type::Bool, Type::HalfFloat>,
1271 &SPIRVDecompiler::Binary<&Module::OpFOrdEqual, Type::Bool, Type::HalfFloat>,
1272 &SPIRVDecompiler::Binary<&Module::OpFOrdLessThanEqual, Type::Bool, Type::HalfFloat>,
1273 &SPIRVDecompiler::Binary<&Module::OpFOrdGreaterThan, Type::Bool, Type::HalfFloat>,
1274 &SPIRVDecompiler::Binary<&Module::OpFOrdNotEqual, Type::Bool, Type::HalfFloat>,
1275 &SPIRVDecompiler::Binary<&Module::OpFOrdGreaterThanEqual, Type::Bool, Type::HalfFloat>,
1269 1276
1270 &SPIRVDecompiler::Texture, 1277 &SPIRVDecompiler::Texture,
1271 &SPIRVDecompiler::TextureLod, 1278 &SPIRVDecompiler::TextureLod,