перечисление 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 |