次の方法で共有


D3DDEVINFO_D3D9PIPELINETIMINGS

パイプライン内でデータの処理にかかった時間の割合 (パーセント) です。

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

メンバ

  • VertexProcessingTimePercent
    頂点シェーダーの実行にかかった時間の割合 (パーセント) です。
  • PixelProcessingTimePercent
    ピクセル シェーダーの実行にかかった時間の割合 (パーセント) です。
  • OtherGPUProcessingTimePercent
    他の処理の実行にかかった時間の割合 (パーセント) です。
  • GPUIdleTimePercent
    何も実行されなかった時間の割合 (パーセント) です。

解説 

最適なパフォーマンスを得るために、バランスのとれた負荷がかかるようにすることをお勧めします。

要件

ヘッダー: D3D9Types.h 宣言

関連項目

IDirect3DQuery9::GetData