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 |