diff options
author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2019-11-03 03:44:13 +0100 |
---|---|---|
committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2019-11-08 00:08:41 +0100 |
commit | 08b2b1080a2e5794c65ebb999c435f6eb9d1aa26 (patch) | |
tree | 07ff442f13d3d74b7d2cb84a62cc2de222a128eb /src/video_core/renderer_vulkan | |
parent | Merge pull request #3032 from ReinUsesLisp/simplify-control-flow-brx (diff) | |
download | yuzu-08b2b1080a2e5794c65ebb999c435f6eb9d1aa26.tar yuzu-08b2b1080a2e5794c65ebb999c435f6eb9d1aa26.tar.gz yuzu-08b2b1080a2e5794c65ebb999c435f6eb9d1aa26.tar.bz2 yuzu-08b2b1080a2e5794c65ebb999c435f6eb9d1aa26.tar.lz yuzu-08b2b1080a2e5794c65ebb999c435f6eb9d1aa26.tar.xz yuzu-08b2b1080a2e5794c65ebb999c435f6eb9d1aa26.tar.zst yuzu-08b2b1080a2e5794c65ebb999c435f6eb9d1aa26.zip |
Diffstat (limited to 'src/video_core/renderer_vulkan')
-rw-r--r-- | src/video_core/renderer_vulkan/vk_shader_decompiler.cpp | 43 |
1 files changed, 3 insertions, 40 deletions
diff --git a/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp b/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp index 42cf068b6..383720ea1 100644 --- a/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp +++ b/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp @@ -1195,42 +1195,12 @@ private: return {}; } - Id ShuffleIndexed(Operation) { - UNIMPLEMENTED(); - return {}; - } - - Id ShuffleUp(Operation) { - UNIMPLEMENTED(); - return {}; - } - - Id ShuffleDown(Operation) { - UNIMPLEMENTED(); - return {}; - } - - Id ShuffleButterfly(Operation) { + Id ThreadId(Operation) { UNIMPLEMENTED(); return {}; } - Id InRangeShuffleIndexed(Operation) { - UNIMPLEMENTED(); - return {}; - } - - Id InRangeShuffleUp(Operation) { - UNIMPLEMENTED(); - return {}; - } - - Id InRangeShuffleDown(Operation) { - UNIMPLEMENTED(); - return {}; - } - - Id InRangeShuffleButterfly(Operation) { + Id ShuffleIndexed(Operation) { UNIMPLEMENTED(); return {}; } @@ -1528,15 +1498,8 @@ private: &SPIRVDecompiler::VoteAny, &SPIRVDecompiler::VoteEqual, + &SPIRVDecompiler::ThreadId, &SPIRVDecompiler::ShuffleIndexed, - &SPIRVDecompiler::ShuffleUp, - &SPIRVDecompiler::ShuffleDown, - &SPIRVDecompiler::ShuffleButterfly, - - &SPIRVDecompiler::InRangeShuffleIndexed, - &SPIRVDecompiler::InRangeShuffleUp, - &SPIRVDecompiler::InRangeShuffleDown, - &SPIRVDecompiler::InRangeShuffleButterfly, }; static_assert(operation_decompilers.size() == static_cast<std::size_t>(OperationCode::Amount)); |