次の方法で共有


D3DDEVINFO_D3DVERTEXSTATS

ランタイムのソフトウェア頂点処理によって処理およびクリップされた三角形の数を報告します。

typedef struct D3DDEVINFO_D3DVERTEXSTATS {
    DWORD NumRenderedTriangles;
    DWORD NumExtraClippingTriangles;
} D3DDEVINFO_D3DVERTEXSTATS, *LPD3DDEVINFO_D3DVERTEXSTATS;

メンバ

  • NumRenderedTriangles
    このフレーム内でクリップされていない三角形の合計数です。
  • NumExtraClippingTriangles
    クリッピングによって生成される新しい三角形の数です。

解説 

デバッグ ランタイムとソフトウェア頂点処理を使用して、特定のシーンのクリップされていないプリミティブとクリップされたプリミティブの数を取得します。通常、プリミティブは、ガード バンドに基づいてクリップされます (ガード バンドが存在する場合)。クリッピング ガード バンドは、D3DCAPS9 の GuardBandLeft などのパラメーターを使って設定します。

要件

ヘッダー: D3D9Types.h 宣言