Raven Engine v0.1
Loading...
Searching...
No Matches
Raven::PipelineStatistics Struct Reference

Holds GPU statistics gathered from pipeline execution. More...

#include <Pipeline.h>

Public Attributes

u64 InputAssemblyVertices = 0
 Number of vertices processed by input assembly.
u64 InputAssemblyPrimitives = 0
 Number of primitives assembled.
u64 VertexShaderInvocations = 0
 Count of vertex shader invocations.
u64 FragmentShaderInvocations = 0
 Count of fragment shader invocations.

Detailed Description

Holds GPU statistics gathered from pipeline execution.

Useful for profiling and debugging to analyze vertex and shader invocation counts.

Member Data Documentation

◆ FragmentShaderInvocations

u64 Raven::PipelineStatistics::FragmentShaderInvocations = 0

Count of fragment shader invocations.

◆ InputAssemblyPrimitives

u64 Raven::PipelineStatistics::InputAssemblyPrimitives = 0

Number of primitives assembled.

◆ InputAssemblyVertices

u64 Raven::PipelineStatistics::InputAssemblyVertices = 0

Number of vertices processed by input assembly.

◆ VertexShaderInvocations

u64 Raven::PipelineStatistics::VertexShaderInvocations = 0

Count of vertex shader invocations.


The documentation for this struct was generated from the following file: