D3D10_COUNTER列舉 (d3d10.h)
性能計數器類型。
Syntax
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之後啟動,並由這些硬體廠商定義。
裝置可以支援其中一或多個性能計數器,但不需要支援其中任何計數器。
規格需求
需求 | 值 |
---|---|
標頭 | d3d10.h |