Compartir a través de


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

Consulte también

Enumeraciones básicas