enumeración D3D10_COUNTER (d3d10.h)
Tipos de contadores de rendimiento.
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
} ;
Constantes
D3D10_COUNTER_GPU_IDLE Valor: 0 Porcentaje del tiempo que la GPU está inactiva. |
D3D10_COUNTER_VERTEX_PROCESSING Porcentaje del tiempo que la GPU procesa los vértices. |
D3D10_COUNTER_GEOMETRY_PROCESSING Porcentaje del tiempo que la GPU procesa la geometría. |
D3D10_COUNTER_PIXEL_PROCESSING Porcentaje del tiempo que la GPU procesa en píxeles. |
D3D10_COUNTER_OTHER_GPU_PROCESSING Porcentaje del tiempo que la GPU realiza otro procesamiento (no vértice, geometría o procesamiento de píxeles). |
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION Porcentaje de ancho de banda usado en un adaptador de host. Valor devuelto por ID3D10Asynchronous::GetData entre 0.0 y 1.0 al usar este contador. |
D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION Porcentaje de ancho de banda usado por la memoria de vídeo local. Valor devuelto por ID3D10Asynchronous::GetData entre 0.0 y 1.0 al usar este contador |
D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION Porcentaje de rendimiento usado para vértices. Valor devuelto por ID3D10Asynchronous::GetData entre 0.0 y 1.0 al usar este contador |
D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION Porcentaje de rendimiento usado para la configuración de triángulos. Valor devuelto por ID3D10Asynchronous::GetData entre 0.0 y 1.0 al usar este contador |
D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION Porcentaje de rendimiento usado para la velocidad de relleno. Valor devuelto por ID3D10Asynchronous::GetData entre 0.0 y 1.0 al usar este contador. |
D3D10_COUNTER_VS_MEMORY_LIMITED Porcentaje de tiempo que un sombreador de vértices dedica a los recursos de muestreo. |
D3D10_COUNTER_VS_COMPUTATION_LIMITED Porcentaje de tiempo que un sombreador de vértices dedica a realizar cálculos. |
D3D10_COUNTER_GS_MEMORY_LIMITED Porcentaje de tiempo que un sombreador de geometría dedica a los recursos de muestreo. |
D3D10_COUNTER_GS_COMPUTATION_LIMITED Porcentaje de tiempo que un sombreador de geometría dedica a realizar cálculos. |
D3D10_COUNTER_PS_MEMORY_LIMITED Porcentaje de tiempo que un sombreador de píxeles dedica a los recursos de muestreo. |
D3D10_COUNTER_PS_COMPUTATION_LIMITED Porcentaje de tiempo que un sombreador de píxeles dedica a realizar cálculos. |
D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE Porcentaje de datos de vértices leídos de la memoria caché de vértices. Por ejemplo, si se agregaron 6 vértices a la memoria caché y 3 de ellos se leyeron desde la memoria caché, la tasa de aciertos sería 0,5. |
D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE Porcentaje de datos de elementos de textura leídos de la caché de vértices. Por ejemplo, si se agregaron 6 elementos de textura a la memoria caché y 3 de ellos se leyeron de la memoria caché, la tasa de aciertos sería 0,5. |
D3D10_COUNTER_DEVICE_DEPENDENT_0 Valor: 0x40000000 Inicio de los contadores dependientes del dispositivo. Vea Notas. |
Observaciones
Además de estos contadores de rendimiento, los proveedores de hardware independientes pueden definir su propio conjunto de contadores de rendimiento para sus dispositivos. Los valores de enumeración de estos contadores se iniciarían después de D3D10_COUNTER_DEVICE_DEPENDENT_0 y los definirían esos proveedores de hardware.
Un dispositivo puede admitir uno o varios de estos contadores de rendimiento, pero no es necesario admitir ninguno de ellos.
Requisitos
Requisito | Valor |
---|---|
Header | d3d10.h |