aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Shader/Decoders/OpCodeTable.cs
diff options
context:
space:
mode:
authorgdk <gab.dark.100@gmail.com>2019-11-19 10:45:46 -0300
committerThog <thog@protonmail.com>2020-01-09 02:13:00 +0100
commit6a8ba6d60080ca15fc25a6812998b19e63171610 (patch)
tree1532717900dda140ff75844adb9824c74c059d98 /Ryujinx.Graphics.Shader/Decoders/OpCodeTable.cs
parent8eb773d81f0b580851b840f3abc222b784523fbc (diff)
Add R2P shader instruction
Diffstat (limited to 'Ryujinx.Graphics.Shader/Decoders/OpCodeTable.cs')
-rw-r--r--Ryujinx.Graphics.Shader/Decoders/OpCodeTable.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.Shader/Decoders/OpCodeTable.cs b/Ryujinx.Graphics.Shader/Decoders/OpCodeTable.cs
index bc30940d..a7a7f64e 100644
--- a/Ryujinx.Graphics.Shader/Decoders/OpCodeTable.cs
+++ b/Ryujinx.Graphics.Shader/Decoders/OpCodeTable.cs
@@ -143,6 +143,9 @@ namespace Ryujinx.Graphics.Shader.Decoders
Set("0011100x00001x", InstEmit.Popc, typeof(OpCodeAluImm));
Set("0101110000001x", InstEmit.Popc, typeof(OpCodeAluReg));
Set("0101000010010x", InstEmit.Psetp, typeof(OpCodePsetp));
+ Set("0100110011110x", InstEmit.R2p, typeof(OpCodeAluCbuf));
+ Set("0011100x11110x", InstEmit.R2p, typeof(OpCodeAluImm));
+ Set("0101110011110x", InstEmit.R2p, typeof(OpCodeAluReg));
Set("1110101111111x", InstEmit.Red, typeof(OpCodeRed));
Set("0100110010010x", InstEmit.Rro, typeof(OpCodeFArithCbuf));
Set("0011100x10010x", InstEmit.Rro, typeof(OpCodeFArithImm));