Share via


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

另請參閱

核心列舉