![]() |
LLGL 0.05 Beta
|
Query data structure for pipeline statistics. More...
#include <QueryHeapFlags.h>
Public Attributes | |
| std::uint64_t | inputAssemblyVertices = 0 |
| Number of vertices submitted to the input-assembly. | |
| std::uint64_t | inputAssemblyPrimitives = 0 |
| Number of primitives submitted to the input-assembly. | |
| std::uint64_t | vertexShaderInvocations = 0 |
| Number of vertex shader invocations. | |
| std::uint64_t | geometryShaderInvocations = 0 |
| Number of geometry shader invocations. | |
| std::uint64_t | geometryShaderPrimitives = 0 |
| Number of primitives generated by the geometry shader. | |
| std::uint64_t | clippingInvocations = 0 |
| Number of primitives that reached the primitive clipping stage. | |
| std::uint64_t | clippingPrimitives = 0 |
| Number of primitives that passed the primitive clipping stage. | |
| std::uint64_t | fragmentShaderInvocations = 0 |
| Number of fragment shader invocations. | |
| std::uint64_t | tessControlShaderInvocations = 0 |
| Number of tessellation-control shader invocations. | |
| std::uint64_t | tessEvaluationShaderInvocations = 0 |
| Number of tessellation-evaluation shader invocations. | |
| std::uint64_t | computeShaderInvocations = 0 |
| Number of compute shader invocations. | |
Query data structure for pipeline statistics.
D3D11_QUERY_DATA_PIPELINE_STATISTICS: https://docs.microsoft.com/en-us/windows/desktop/api/d3d11/ns-d3d11-d3d11_query_data_pipeline_statistics D3D12_QUERY_DATA_PIPELINE_STATISTICS: https://docs.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_query_data_pipeline_statistics VkQueryPipelineStatisticFlagBits: https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VkQueryPipelineStatisticFlagBits.html | std::uint64_t LLGL::QueryPipelineStatistics::clippingInvocations = 0 |
Number of primitives that reached the primitive clipping stage.
| std::uint64_t LLGL::QueryPipelineStatistics::clippingPrimitives = 0 |
Number of primitives that passed the primitive clipping stage.
| std::uint64_t LLGL::QueryPipelineStatistics::computeShaderInvocations = 0 |
Number of compute shader invocations.
| std::uint64_t LLGL::QueryPipelineStatistics::fragmentShaderInvocations = 0 |
Number of fragment shader invocations.
| std::uint64_t LLGL::QueryPipelineStatistics::geometryShaderInvocations = 0 |
Number of geometry shader invocations.
| std::uint64_t LLGL::QueryPipelineStatistics::geometryShaderPrimitives = 0 |
Number of primitives generated by the geometry shader.
| std::uint64_t LLGL::QueryPipelineStatistics::inputAssemblyPrimitives = 0 |
Number of primitives submitted to the input-assembly.
| std::uint64_t LLGL::QueryPipelineStatistics::inputAssemblyVertices = 0 |
Number of vertices submitted to the input-assembly.
| std::uint64_t LLGL::QueryPipelineStatistics::tessControlShaderInvocations = 0 |
Number of tessellation-control shader invocations.
| std::uint64_t LLGL::QueryPipelineStatistics::tessEvaluationShaderInvocations = 0 |
Number of tessellation-evaluation shader invocations.
| std::uint64_t LLGL::QueryPipelineStatistics::vertexShaderInvocations = 0 |
Number of vertex shader invocations.