D3DDEVINFO_D3D9PIPELINETIMINGS

Percent of time processing data in the pipeline.

typedef struct D3DDEVINFO_D3D9PIPELINETIMINGS {
    FLOAT VertexProcessingTimePercent;
    FLOAT PixelProcessingTimePercent;
    FLOAT OtherGPUProcessingTimePercent;
    FLOAT GPUIdleTimePercent;
} D3DDEVINFO_D3D9PIPELINETIMINGS, *LPD3DDEVINFO_D3D9PIPELINETIMINGS;

Members

VertexProcessingTimePercent
Percent of time spent running vertex shaders.
PixelProcessingTimePercent
Percent of time spent running pixel shaders.
OtherGPUProcessingTimePercent
Percent of time spent doing other processing.
GPUIdleTimePercent
Percent of time not processing anything.

Remarks

For best performance, a balanced load is recommended.

See Also

IDirect3DQuery9::GetData