enumeración D3D12_BACKGROUND_PROCESSING_MODE (d3d12.h)
Define constantes que especifican un nivel de optimización dinámica que se aplicará al trabajo de GPU que se envía posteriormente.
Syntax
typedef enum D3D12_BACKGROUND_PROCESSING_MODE {
D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED = 0,
D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS,
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK,
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM
} ;
Constantes
D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED Valor: 0 Es la configuración predeterminada. Especifica que el controlador puede instrumentar cargas de trabajo y volver a compilar dinámicamente sombreadores, de forma baja, no intrusiva, que evite deslizar la carga de trabajo en primer plano. |
D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS Especifica que el controlador puede instrumentar lo más agresivamente posible. La comprensión es que la causa de problemas está bien mientras está en este modo, porque el trabajo actual se envía específicamente para entrenar el sistema. |
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK Especifica que el trabajo en segundo plano debe detenerse. Esto garantiza que la recompilación del sombreador de fondo no consumirá ciclos de CPU. Solo está disponible en modo de desarrollador. |
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM Especifica que se debe deshabilitar toda la optimización dinámica. Por ejemplo, si realiza una comparación de rendimiento A/B, el uso de esta constante garantiza que el controlador no cambie nada que pueda interferir con los resultados. Solo está disponible en modo de desarrollador. |
Requisitos
Cliente mínimo compatible | Compilación 20348 de Windows 10 |
Servidor mínimo compatible | Compilación 20348 de Windows 10 |
Encabezado | d3d12.h |