aboutsummaryrefslogblamecommitdiff
path: root/src/Ryujinx.Graphics.Shader/IntermediateRepresentation/IoVariable.cs
blob: 21e208636e1217b1cf73001057708c2cdc6b23bb (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17















                                                            

                           
                 













                       








                               
                     
     
 
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,
    }
}