aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Shader/IntermediateRepresentation/IoVariable.cs
blob: 21e208636e1217b1cf73001057708c2cdc6b23bb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
namespace Ryujinx.Graphics.Shader.IntermediateRepresentation
{
    enum IoVariable
    {
        Invalid,

        BackColorDiffuse,
        BackColorSpecular,
        BaseInstance,
        BaseVertex,
        ClipDistance,
        CtaId,
        DrawIndex,
        FogCoord,
        FragmentCoord,
        FragmentOutputColor,
        FragmentOutputDepth,
        FrontColorDiffuse,
        FrontColorSpecular,
        FrontFacing,
        GlobalId,
        InstanceId,
        InstanceIndex,
        InvocationId,
        Layer,
        PatchVertices,
        PointCoord,
        PointSize,
        Position,
        PrimitiveId,
        SubgroupEqMask,
        SubgroupGeMask,
        SubgroupGtMask,
        SubgroupLaneId,
        SubgroupLeMask,
        SubgroupLtMask,
        TessellationCoord,
        TessellationLevelInner,
        TessellationLevelOuter,
        TextureCoord,
        ThreadId,
        ThreadKill,
        UserDefined,
        VertexId,
        VertexIndex,
        ViewportIndex,
        ViewportMask,
    }
}