Поделиться через


перечисление 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
Процент времени обработки геометрии графическим процессором.
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
Запуск счетчиков, зависящих от устройства. См. примечания.

Remarks

Помимо этих счетчиков производительности независимые поставщики оборудования могут определять собственный набор счетчиков производительности для своих устройств. Значения перечисления для этих счетчиков будут начинаться после D3D10_COUNTER_DEVICE_DEPENDENT_0 и определяться этими поставщиками оборудования.

Устройство может поддерживать один или несколько этих счетчиков производительности, но не обязательно поддерживать их.

Требования

Требование Значение
Заголовок d3d10.h

См. также раздел

Перечисления core