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 |