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

추가 정보

핵심 열거형