D3DDEVINFO_D3D9PIPELINETIMINGS
パイプライン内でデータの処理にかかった時間の割合 (パーセント) です。
typedef struct D3DDEVINFO_D3D9PIPELINETIMINGS {
FLOAT VertexProcessingTimePercent;
FLOAT PixelProcessingTimePercent;
FLOAT OtherGPUProcessingTimePercent;
FLOAT GPUIdleTimePercent;
} D3DDEVINFO_D3D9PIPELINETIMINGS, *LPD3DDEVINFO_D3D9PIPELINETIMINGS;
メンバ
- VertexProcessingTimePercent
頂点シェーダーの実行にかかった時間の割合 (パーセント) です。 - PixelProcessingTimePercent
ピクセル シェーダーの実行にかかった時間の割合 (パーセント) です。 - OtherGPUProcessingTimePercent
他の処理の実行にかかった時間の割合 (パーセント) です。 - GPUIdleTimePercent
何も実行されなかった時間の割合 (パーセント) です。
解説
最適なパフォーマンスを得るために、バランスのとれた負荷がかかるようにすることをお勧めします。
要件
ヘッダー: D3D9Types.h 宣言