Package org.lwjgl.opengl
Class ARBPipelineStatisticsQuery
java.lang.Object
org.lwjgl.opengl.ARBPipelineStatisticsQuery
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
FieldsModifier and TypeFieldDescriptionstatic final intAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.static final intAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.static final intAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.static final intAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.static final intAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.static final intAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.static final intAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.static final intAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.static final intAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.static final intAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.static final intAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv. -
Method Summary
-
Field Details
-
GL_VERTICES_SUBMITTED_ARB
public static final int GL_VERTICES_SUBMITTED_ARBAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.- See Also:
-
GL_PRIMITIVES_SUBMITTED_ARB
public static final int GL_PRIMITIVES_SUBMITTED_ARBAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.- See Also:
-
GL_VERTEX_SHADER_INVOCATIONS_ARB
public static final int GL_VERTEX_SHADER_INVOCATIONS_ARBAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.- See Also:
-
GL_TESS_CONTROL_SHADER_PATCHES_ARB
public static final int GL_TESS_CONTROL_SHADER_PATCHES_ARBAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.- See Also:
-
GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB
public static final int GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARBAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.- See Also:
-
GL_GEOMETRY_SHADER_INVOCATIONS
public static final int GL_GEOMETRY_SHADER_INVOCATIONSAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.- See Also:
-
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB
public static final int GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARBAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.- See Also:
-
GL_FRAGMENT_SHADER_INVOCATIONS_ARB
public static final int GL_FRAGMENT_SHADER_INVOCATIONS_ARBAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.- See Also:
-
GL_COMPUTE_SHADER_INVOCATIONS_ARB
public static final int GL_COMPUTE_SHADER_INVOCATIONS_ARBAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.- See Also:
-
GL_CLIPPING_INPUT_PRIMITIVES_ARB
public static final int GL_CLIPPING_INPUT_PRIMITIVES_ARBAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.- See Also:
-
GL_CLIPPING_OUTPUT_PRIMITIVES_ARB
public static final int GL_CLIPPING_OUTPUT_PRIMITIVES_ARBAccepted by thetargetparameter ofBeginQuery,EndQuery,GetQueryiv,BeginQueryIndexed,EndQueryIndexedandGetQueryIndexediv.- See Also:
-