diff options
Diffstat (limited to 'Ryujinx.Graphics/Gal/Shader/ShaderIrOperGpr.cs')
-rw-r--r-- | Ryujinx.Graphics/Gal/Shader/ShaderIrOperGpr.cs | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/Ryujinx.Graphics/Gal/Shader/ShaderIrOperGpr.cs b/Ryujinx.Graphics/Gal/Shader/ShaderIrOperGpr.cs deleted file mode 100644 index 0d102d89..00000000 --- a/Ryujinx.Graphics/Gal/Shader/ShaderIrOperGpr.cs +++ /dev/null @@ -1,36 +0,0 @@ -namespace Ryujinx.Graphics.Gal.Shader -{ - class ShaderIrOperGpr : ShaderIrNode - { - public const int ZrIndex = 0xff; - - public bool IsConst => Index == ZrIndex; - - public bool IsValidRegister => (uint)Index <= ZrIndex; - - public int Index { get; set; } - public int HalfPart { get; set; } - - public ShaderRegisterSize RegisterSize { get; private set; } - - public ShaderIrOperGpr(int index) - { - Index = index; - - RegisterSize = ShaderRegisterSize.Single; - } - - public ShaderIrOperGpr(int index, int halfPart) - { - Index = index; - HalfPart = halfPart; - - RegisterSize = ShaderRegisterSize.Half; - } - - public static ShaderIrOperGpr MakeTemporary(int index = 0) - { - return new ShaderIrOperGpr(0x100 + index); - } - } -}
\ No newline at end of file |