From 6a8ba6d60080ca15fc25a6812998b19e63171610 Mon Sep 17 00:00:00 2001 From: gdk Date: Tue, 19 Nov 2019 10:45:46 -0300 Subject: Add R2P shader instruction --- Ryujinx.Graphics.Shader/Decoders/OpCodeTable.cs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Ryujinx.Graphics.Shader/Decoders/OpCodeTable.cs') 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)); -- cgit v1.2.3