diff options
author | Nguyen Dac Nam <nam.kazt.91@gmail.com> | 2020-03-13 17:07:05 +0100 |
---|---|---|
committer | namkazy <nam.kazt.91@gmail.com> | 2020-03-30 12:44:45 +0200 |
commit | 552f0ff26713a2fd1fd9207e79574d35fd8d36dd (patch) | |
tree | 7b562deba24f98df2af277c2678954c211cfe2f3 /src/video_core/renderer_opengl | |
parent | shader: node - update correct comment (diff) | |
download | yuzu-552f0ff26713a2fd1fd9207e79574d35fd8d36dd.tar yuzu-552f0ff26713a2fd1fd9207e79574d35fd8d36dd.tar.gz yuzu-552f0ff26713a2fd1fd9207e79574d35fd8d36dd.tar.bz2 yuzu-552f0ff26713a2fd1fd9207e79574d35fd8d36dd.tar.lz yuzu-552f0ff26713a2fd1fd9207e79574d35fd8d36dd.tar.xz yuzu-552f0ff26713a2fd1fd9207e79574d35fd8d36dd.tar.zst yuzu-552f0ff26713a2fd1fd9207e79574d35fd8d36dd.zip |
Diffstat (limited to 'src/video_core/renderer_opengl')
-rw-r--r-- | src/video_core/renderer_opengl/gl_shader_decompiler.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp index 8aa4a7ac9..9121a48bb 100644 --- a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp +++ b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp @@ -2307,6 +2307,8 @@ private: ~Func() = delete; static constexpr std::string_view Add = "Add"; + static constexpr std::string_view Min = "Min"; + static constexpr std::string_view Max = "Max"; static constexpr std::string_view And = "And"; static constexpr std::string_view Or = "Or"; static constexpr std::string_view Xor = "Xor"; @@ -2457,7 +2459,21 @@ private: &GLSLDecompiler::AtomicImage<Func::Xor>, &GLSLDecompiler::AtomicImage<Func::Exchange>, + &GLSLDecompiler::Atomic<Func::Exchange, Type::Uint>, &GLSLDecompiler::Atomic<Func::Add, Type::Uint>, + &GLSLDecompiler::Atomic<Func::Min, Type::Uint>, + &GLSLDecompiler::Atomic<Func::Max, Type::Uint>, + &GLSLDecompiler::Atomic<Func::And, Type::Uint>, + &GLSLDecompiler::Atomic<Func::Or, Type::Uint>, + &GLSLDecompiler::Atomic<Func::Xor, Type::Uint>, + + &GLSLDecompiler::Atomic<Func::Exchange, Type::Int>, + &GLSLDecompiler::Atomic<Func::Add, Type::Int>, + &GLSLDecompiler::Atomic<Func::Min, Type::Int>, + &GLSLDecompiler::Atomic<Func::Max, Type::Int>, + &GLSLDecompiler::Atomic<Func::And, Type::Int>, + &GLSLDecompiler::Atomic<Func::Or, Type::Int>, + &GLSLDecompiler::Atomic<Func::Xor, Type::Int>, &GLSLDecompiler::Branch, &GLSLDecompiler::BranchIndirect, |