SpiecsEngine
 
Loading...
Searching...
No Matches

◆ PipelineStatisticEnum

enum class Spices::PipelineStatisticEnum
strong

Enum of all pipeline statistics item.

Enumerator
INPUT_ASSEMBLY_VERTICES 
INPUT_ASSEMBLY_PRIMITIVES 
VERTEX_SHADER_INVOCATIONS 
GEOMETRY_SHADER_INVOCATIONS 
GEOMETRY_SHADER_PRIMITIVES 
CLIPPING_INVOCATIONS 
CLIPPING_PRIMITIVES 
FRAGMENT_SHADER_INVOCATIONS 
TESSELLATION_CONTROL_SHADER_PATCHES 
TESSELLATION_EVALUATION_SHADER_INVOCATIONS 
COMPUTE_SHADER_INVOCATIONS 
TASK_SHADER_INVOCATIONS 
MESH_SHADER_INVOCATIONS 
MAX 
ALL 

Definition at line 16 of file PipelineStatisticsQuerier.h.

17 {
18 INPUT_ASSEMBLY_VERTICES = 0, /* @brief Input Assembly of Vertices. */
19 INPUT_ASSEMBLY_PRIMITIVES = 1, /* @brief Input Assembly of Primitives. */
20 VERTEX_SHADER_INVOCATIONS = 2, /* @brief Vertex Shader Invocations. */
21 GEOMETRY_SHADER_INVOCATIONS = 3, /* @brief Geometry Shader Invocations. */
22 GEOMETRY_SHADER_PRIMITIVES = 4, /* @brief Geometry Shader Primitives. */
23 CLIPPING_INVOCATIONS = 5, /* @brief Clipping Invocations. */
24 CLIPPING_PRIMITIVES = 6, /* @brief Clipping Primitives. */
25 FRAGMENT_SHADER_INVOCATIONS = 7, /* @brief Fragment Shader Invocations. */
26 TESSELLATION_CONTROL_SHADER_PATCHES = 8, /* @brief Tessellation Control Shader Patches. */
27 TESSELLATION_EVALUATION_SHADER_INVOCATIONS = 9, /* @brief Tessellation Evaluation Shader Invocations. */
28 COMPUTE_SHADER_INVOCATIONS = 10, /* @brief Compute Shader Invocations. */
29 TASK_SHADER_INVOCATIONS = 11, /* @brief Task Shader Invocations. */
30 MESH_SHADER_INVOCATIONS = 12, /* @brief Mesh Shader Invocations. */
31 MAX = 13, /* @brief Statistics Counts. */
32 ALL = 0x00001FFF, /* @brief Statistics All items. */
33 };