Package org.lwjgl.opengl
Class ARBPipelineStatisticsQuery
- java.lang.Object
-
- org.lwjgl.opengl.ARBPipelineStatisticsQuery
-
public final class ARBPipelineStatisticsQuery extends java.lang.Object
Native bindings to the ARB_pipeline_statistics_query extension.This extension introduces new query types that allow applications to get statistics information about different parts of the pipeline:
- Number of vertices and primitives issued to the GL.
- Number of times a vertex shader, tessellation evaluation shader, geometry shader, fragment shader, and compute shader was invoked.
- Number of patches processed by the tessellation control shader stage.
- Number of primitives emitted by a geometry shader.
- Number of primitives that entered the primitive clipping stage.
- Number of primitives that are output by the primitive clipping stage.
Requires
OpenGL 3.0
.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
GL_CLIPPING_INPUT_PRIMITIVES_ARB
GL_CLIPPING_OUTPUT_PRIMITIVES_ARB
GL_COMPUTE_SHADER_INVOCATIONS_ARB
GL_FRAGMENT_SHADER_INVOCATIONS_ARB
GL_GEOMETRY_SHADER_INVOCATIONS
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB
GL_PRIMITIVES_SUBMITTED_ARB
GL_TESS_CONTROL_SHADER_PATCHES_ARB
GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB
GL_VERTEX_SHADER_INVOCATIONS_ARB
GL_VERTICES_SUBMITTED_ARBAccepted by thetarget
parameter ofBeginQuery
,EndQuery
,GetQueryiv
,BeginQueryIndexed
,EndQueryIndexed
andGetQueryIndexediv
.
-
-
-
Field Detail
-
GL_VERTICES_SUBMITTED_ARB, GL_PRIMITIVES_SUBMITTED_ARB, GL_VERTEX_SHADER_INVOCATIONS_ARB, GL_TESS_CONTROL_SHADER_PATCHES_ARB, GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB, GL_GEOMETRY_SHADER_INVOCATIONS, GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB, GL_FRAGMENT_SHADER_INVOCATIONS_ARB, GL_COMPUTE_SHADER_INVOCATIONS_ARB, GL_CLIPPING_INPUT_PRIMITIVES_ARB, GL_CLIPPING_OUTPUT_PRIMITIVES_ARB
Accepted by thetarget
parameter ofBeginQuery
,EndQuery
,GetQueryiv
,BeginQueryIndexed
,EndQueryIndexed
andGetQueryIndexediv
.
-
-