aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu/State/ResetCounterType.cs
blob: aaf575e1b42fca41258f22732ee6e87ddb4b06d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
namespace Ryujinx.Graphics.Gpu.State
{
    /// <summary>
    /// Counter type for GPU counter reset.
    /// </summary>
    enum ResetCounterType
    {
        SamplesPassed                      = 1,
        ZcullStats                         = 2,
        TransformFeedbackPrimitivesWritten = 0x10,
        InputVertices                      = 0x12,
        InputPrimitives                    = 0x13,
        VertexShaderInvocations            = 0x15,
        TessControlShaderInvocations       = 0x16,
        TessEvaluationShaderInvocations    = 0x17,
        TessEvaluationShaderPrimitives     = 0x18,
        GeometryShaderInvocations          = 0x1a,
        GeometryShaderPrimitives           = 0x1b,
        ClipperInputPrimitives             = 0x1c,
        ClipperOutputPrimitives            = 0x1d,
        FragmentShaderInvocations          = 0x1e,
        PrimitivesGenerated                = 0x1f
    }
}