aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Shader/Decoders/InstProps.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Graphics.Shader/Decoders/InstProps.cs')
-rw-r--r--src/Ryujinx.Graphics.Shader/Decoders/InstProps.cs28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/Ryujinx.Graphics.Shader/Decoders/InstProps.cs b/src/Ryujinx.Graphics.Shader/Decoders/InstProps.cs
new file mode 100644
index 00000000..1af94ab5
--- /dev/null
+++ b/src/Ryujinx.Graphics.Shader/Decoders/InstProps.cs
@@ -0,0 +1,28 @@
+namespace Ryujinx.Graphics.Shader.Decoders
+{
+ enum InstProps : ushort
+ {
+ None = 0,
+ Rd = 1 << 0,
+ Rd2 = 1 << 1,
+ Ra = 1 << 2,
+ Rb = 1 << 3,
+ Rb2 = 1 << 4,
+ Ib = 1 << 5,
+ Rc = 1 << 6,
+
+ Pd = 1 << 7,
+ LPd = 2 << 7,
+ SPd = 3 << 7,
+ TPd = 4 << 7,
+ VPd = 5 << 7,
+ PdMask = 7 << 7,
+
+ Pdn = 1 << 10,
+ Ps = 1 << 11,
+ Tex = 1 << 12,
+ TexB = 1 << 13,
+ Bra = 1 << 14,
+ NoPred = 1 << 15
+ }
+} \ No newline at end of file