summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan
diff options
context:
space:
mode:
Diffstat (limited to 'src/video_core/renderer_vulkan')
-rw-r--r--src/video_core/renderer_vulkan/vk_shader_decompiler.cpp18
1 files changed, 18 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 d267712c9..24a591797 100644
--- a/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp
+++ b/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp
@@ -735,6 +735,16 @@ private:
735 return {}; 735 return {};
736 } 736 }
737 737
738 Id FCastHalf0(Operation operation) {
739 UNIMPLEMENTED();
740 return {};
741 }
742
743 Id FCastHalf1(Operation operation) {
744 UNIMPLEMENTED();
745 return {};
746 }
747
738 Id HNegate(Operation operation) { 748 Id HNegate(Operation operation) {
739 UNIMPLEMENTED(); 749 UNIMPLEMENTED();
740 return {}; 750 return {};
@@ -745,6 +755,11 @@ private:
745 return {}; 755 return {};
746 } 756 }
747 757
758 Id HCastFloat(Operation operation) {
759 UNIMPLEMENTED();
760 return {};
761 }
762
748 Id HUnpack(Operation operation) { 763 Id HUnpack(Operation operation) {
749 UNIMPLEMENTED(); 764 UNIMPLEMENTED();
750 return {}; 765 return {};
@@ -1210,6 +1225,8 @@ private:
1210 &SPIRVDecompiler::Unary<&Module::OpFNegate, Type::Float>, 1225 &SPIRVDecompiler::Unary<&Module::OpFNegate, Type::Float>,
1211 &SPIRVDecompiler::Unary<&Module::OpFAbs, Type::Float>, 1226 &SPIRVDecompiler::Unary<&Module::OpFAbs, Type::Float>,
1212 &SPIRVDecompiler::Ternary<&Module::OpFClamp, Type::Float>, 1227 &SPIRVDecompiler::Ternary<&Module::OpFClamp, Type::Float>,
1228 &SPIRVDecompiler::FCastHalf0,
1229 &SPIRVDecompiler::FCastHalf1,
1213 &SPIRVDecompiler::Binary<&Module::OpFMin, Type::Float>, 1230 &SPIRVDecompiler::Binary<&Module::OpFMin, Type::Float>,
1214 &SPIRVDecompiler::Binary<&Module::OpFMax, Type::Float>, 1231 &SPIRVDecompiler::Binary<&Module::OpFMax, Type::Float>,
1215 &SPIRVDecompiler::Unary<&Module::OpCos, Type::Float>, 1232 &SPIRVDecompiler::Unary<&Module::OpCos, Type::Float>,
@@ -1270,6 +1287,7 @@ private:
1270 &SPIRVDecompiler::Unary<&Module::OpFAbs, Type::HalfFloat>, 1287 &SPIRVDecompiler::Unary<&Module::OpFAbs, Type::HalfFloat>,
1271 &SPIRVDecompiler::HNegate, 1288 &SPIRVDecompiler::HNegate,
1272 &SPIRVDecompiler::HClamp, 1289 &SPIRVDecompiler::HClamp,
1290 &SPIRVDecompiler::HCastFloat,
1273 &SPIRVDecompiler::HUnpack, 1291 &SPIRVDecompiler::HUnpack,
1274 &SPIRVDecompiler::HMergeF32, 1292 &SPIRVDecompiler::HMergeF32,
1275 &SPIRVDecompiler::HMergeH0, 1293 &SPIRVDecompiler::HMergeH0,