IoVariable.cs
1 namespace Ryujinx.Graphics.Shader.IntermediateRepresentation 2 { 3 enum IoVariable 4 { 5 Invalid, 6 7 BackColorDiffuse, 8 BackColorSpecular, 9 BaseInstance, 10 BaseVertex, 11 ClipDistance, 12 CtaId, 13 DrawIndex, 14 FogCoord, 15 FragmentCoord, 16 FragmentOutputColor, 17 FragmentOutputDepth, 18 FrontColorDiffuse, 19 FrontColorSpecular, 20 FrontFacing, 21 GlobalId, 22 InstanceId, 23 InstanceIndex, 24 InvocationId, 25 Layer, 26 PatchVertices, 27 PointCoord, 28 PointSize, 29 Position, 30 PrimitiveId, 31 SubgroupEqMask, 32 SubgroupGeMask, 33 SubgroupGtMask, 34 SubgroupLaneId, 35 SubgroupLeMask, 36 SubgroupLtMask, 37 TessellationCoord, 38 TessellationLevelInner, 39 TessellationLevelOuter, 40 TextureCoord, 41 ThreadId, 42 ThreadKill, 43 UserDefined, 44 VertexId, 45 VertexIndex, 46 ViewportIndex, 47 ViewportMask, 48 } 49 }