diff options
Diffstat (limited to 'Ryujinx.Graphics/Gal/Shader/ShaderDecodeSpecial.cs')
-rw-r--r-- | Ryujinx.Graphics/Gal/Shader/ShaderDecodeSpecial.cs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/Ryujinx.Graphics/Gal/Shader/ShaderDecodeSpecial.cs b/Ryujinx.Graphics/Gal/Shader/ShaderDecodeSpecial.cs deleted file mode 100644 index 9098ca5e..00000000 --- a/Ryujinx.Graphics/Gal/Shader/ShaderDecodeSpecial.cs +++ /dev/null @@ -1,25 +0,0 @@ -namespace Ryujinx.Graphics.Gal.Shader -{ - static partial class ShaderDecode - { - public static void Out_R(ShaderIrBlock block, long opCode, int position) - { - //TODO: Those registers have to be used for something - ShaderIrOperGpr gpr0 = opCode.Gpr0(); - ShaderIrOperGpr gpr8 = opCode.Gpr8(); - ShaderIrOperGpr gpr20 = opCode.Gpr20(); - - int type = opCode.Read(39, 3); - - if ((type & 1) != 0) - { - block.AddNode(opCode.PredNode(new ShaderIrOp(ShaderIrInst.Emit))); - } - - if ((type & 2) != 0) - { - block.AddNode(opCode.PredNode(new ShaderIrOp(ShaderIrInst.Cut))); - } - } - } -}
\ No newline at end of file |