次の方法で共有


D3D10_COUNTER列挙 (d3d10.h)

パフォーマンス カウンターの種類。

構文

typedef enum D3D10_COUNTER {
  D3D10_COUNTER_GPU_IDLE = 0,
  D3D10_COUNTER_VERTEX_PROCESSING,
  D3D10_COUNTER_GEOMETRY_PROCESSING,
  D3D10_COUNTER_PIXEL_PROCESSING,
  D3D10_COUNTER_OTHER_GPU_PROCESSING,
  D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION,
  D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION,
  D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION,
  D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION,
  D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION,
  D3D10_COUNTER_VS_MEMORY_LIMITED,
  D3D10_COUNTER_VS_COMPUTATION_LIMITED,
  D3D10_COUNTER_GS_MEMORY_LIMITED,
  D3D10_COUNTER_GS_COMPUTATION_LIMITED,
  D3D10_COUNTER_PS_MEMORY_LIMITED,
  D3D10_COUNTER_PS_COMPUTATION_LIMITED,
  D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE,
  D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE,
  D3D10_COUNTER_DEVICE_DEPENDENT_0 = 0x40000000
} ;

定数

 
D3D10_COUNTER_GPU_IDLE
値: 0
GPU がアイドル状態である時間の割合。
D3D10_COUNTER_VERTEX_PROCESSING
GPU が頂点処理を実行する時間の割合。
D3D10_COUNTER_GEOMETRY_PROCESSING
GPU がジオメトリ処理を実行する時間の割合。
D3D10_COUNTER_PIXEL_PROCESSING
GPU がピクセル処理を実行する時間の割合。
D3D10_COUNTER_OTHER_GPU_PROCESSING
GPU が他の処理を実行する時間の割合 (頂点、ジオメトリ、ピクセル処理ではありません)。
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION
ホスト アダプターで使用される帯域幅の割合。 このカウンターを使用する場合、 ID3D10Asynchronous::GetData によって 0.0 から 1.0 の間で返される値。
D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION
ローカル ビデオ メモリで使用される帯域幅の割合。 このカウンターの使用時に ID3D10Asynchronous::GetData によって 0.0 から 1.0 の間で返される値
D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION
頂点に使用されるスループットの割合。 このカウンターの使用時に ID3D10Asynchronous::GetData によって 0.0 から 1.0 の間で返される値
D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION
三角形のセットアップに使用されるスループットの割合。 このカウンターの使用時に ID3D10Asynchronous::GetData によって 0.0 から 1.0 の間で返される値
D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION
フィルレートに使用されるスループットの割合。 このカウンターを使用する場合、 ID3D10Asynchronous::GetData によって 0.0 から 1.0 の間で返される値。
D3D10_COUNTER_VS_MEMORY_LIMITED
頂点シェーダーがサンプリング リソースに費やす時間の割合。
D3D10_COUNTER_VS_COMPUTATION_LIMITED
頂点シェーダーが計算の実行に費やす時間の割合。
D3D10_COUNTER_GS_MEMORY_LIMITED
ジオメトリ シェーダーがサンプリング リソースを費やす時間の割合。
D3D10_COUNTER_GS_COMPUTATION_LIMITED
ジオメトリ シェーダーが計算に費やす時間の割合。
D3D10_COUNTER_PS_MEMORY_LIMITED
ピクセル シェーダーがサンプリング リソースに費やす時間の割合。
D3D10_COUNTER_PS_COMPUTATION_LIMITED
ピクセル シェーダーが計算に費やす時間の割合。
D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE
頂点キャッシュから読み取られた頂点データの割合。 たとえば、キャッシュに 6 つの頂点が追加され、そのうちの 3 つの頂点がキャッシュから読み取られた場合、ヒット 率は 0.5 になります。
D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE
頂点キャッシュから読み取られたテクセル データの割合。 たとえば、6 つのテクセルがキャッシュに追加され、そのうちの 3 つがキャッシュから読み取られた場合、ヒット 率は 0.5 になります。
D3D10_COUNTER_DEVICE_DEPENDENT_0
値: 0x40000000
デバイス依存カウンターの開始。 「解説」を参照してください。

解説

これらのパフォーマンス カウンターに加えて、独立したハードウェア ベンダーは、デバイス用に独自のパフォーマンス カウンターのセットを定義できます。 これらのカウンターの列挙値は、D3D10_COUNTER_DEVICE_DEPENDENT_0後に開始され、それらのハードウェア ベンダーによって定義されます。

デバイスは、これらのパフォーマンス カウンターの 1 つ以上をサポートできますが、それらのいずれもサポートする必要はありません。

要件

要件
Header d3d10.h

こちらもご覧ください

コア列挙