Ryujinx/Ryujinx.Graphics.Gpu/State/ReportCounterType.cs

29 lines
1.1 KiB
C#
Raw Normal View History

2019-10-13 08:02:07 +02:00
namespace Ryujinx.Graphics.Gpu.State
{
/// <summary>
/// Counter type for GPU counter reporting.
/// </summary>
2019-10-13 08:02:07 +02:00
enum ReportCounterType
{
Zero = 0,
InputVertices = 1,
InputPrimitives = 3,
VertexShaderInvocations = 5,
GeometryShaderInvocations = 7,
GeometryShaderPrimitives = 9,
ZcullStats0 = 0xa,
2019-10-13 08:02:07 +02:00
TransformFeedbackPrimitivesWritten = 0xb,
ZcullStats1 = 0xc,
ZcullStats2 = 0xe,
2019-10-13 08:02:07 +02:00
ClipperInputPrimitives = 0xf,
ZcullStats3 = 0x10,
2019-10-13 08:02:07 +02:00
ClipperOutputPrimitives = 0x11,
PrimitivesGenerated = 0x12,
FragmentShaderInvocations = 0x13,
SamplesPassed = 0x15,
TransformFeedbackOffset = 0x1a,
2019-10-13 08:02:07 +02:00
TessControlShaderInvocations = 0x1b,
TessEvaluationShaderInvocations = 0x1d,
TessEvaluationShaderPrimitives = 0x1f
2019-10-13 08:02:07 +02:00
}
}