enumeración D3D12_MEASUREMENTS_ACTION (d3d12.h)
Define constantes que especifican lo que se debe hacer con los resultados de la instrumentación de cargas de trabajo anteriores.
Syntax
typedef enum D3D12_MEASUREMENTS_ACTION {
D3D12_MEASUREMENTS_ACTION_KEEP_ALL = 0,
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS,
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY,
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS
} ;
Constantes
D3D12_MEASUREMENTS_ACTION_KEEP_ALL Valor: 0 Es la configuración predeterminada. Especifica que se deben mantener todos los resultados. |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS Especifica que el controlador ha visto todos los datos a los que va a ir, por lo que debe dejar de esperar más y seguir compilando sombreadores optimizados. |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY Al igual que D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS, pero también especifica que la aplicación no se preocupa por los problemas, por lo que el tiempo de ejecución debe omitir las reglas de prioridad de inactividad habituales y seguir usando tantos subprocesos como sea posible para volver a compilar el sombreador rápidamente. Solo está disponible en modo desarrollador. |
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS Especifica que se debe restablecer el estado de optimización; que indica que lo que se ha medido anteriormente ya no se aplica. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | compilación 20348 de Windows 10 |
Servidor mínimo compatible | compilación 20348 de Windows 10 |
Encabezado | d3d12.h |