aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu/State/ReportCounterType.cs
blob: 38a0de71162caf4bb1cc7196344f53f47235bc31 (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
25
namespace Ryujinx.Graphics.Gpu.State
{
    enum ReportCounterType
    {
        Zero                               = 0,
        InputVertices                      = 1,
        InputPrimitives                    = 3,
        VertexShaderInvocations            = 5,
        GeometryShaderInvocations          = 7,
        GeometryShaderPrimitives           = 9,
        TransformFeedbackPrimitivesWritten = 0xb,
        ClipperInputPrimitives             = 0xf,
        ClipperOutputPrimitives            = 0x11,
        PrimitivesGenerated                = 0x12,
        FragmentShaderInvocations          = 0x13,
        SamplesPassed                      = 0x15,
        TessControlShaderInvocations       = 0x1b,
        TessEvaluationShaderInvocations    = 0x1d,
        TessEvaluationShaderPrimitives     = 0x1f,
        ZcullStats0                        = 0x2a,
        ZcullStats1                        = 0x2c,
        ZcullStats2                        = 0x2e,
        ZcullStats3                        = 0x30
    }
}