D3DDEVINFO_D3D9PIPELINETIMINGS structure

Percent of time processing data in the pipeline.

Syntax

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

Members

VertexProcessingTimePercent

Type: FLOAT

Percent of time spent running vertex shaders.

PixelProcessingTimePercent

Type: FLOAT

Percent of time spent running pixel shaders.

OtherGPUProcessingTimePercent

Type: FLOAT

Percent of time spent doing other processing.

GPUIdleTimePercent

Type: FLOAT

Percent of time not processing anything.

Remarks

For best performance, a balanced load is recommended.

Requirements

Requirement Value
Header
D3D9Types.h

See also

Direct3D Structures

GetData