D3D12_MEASUREMENTS_ACTION enumeração (d3d12.h)
Define constantes que especificam o que deve ser feito com os resultados da instrumentação de carga de trabalho anterior.
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 A configuração padrão. Especifica que todos os resultados devem ser mantidos. |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS Especifica que o driver viu todos os dados que ele está sempre indo, portanto, ele deve parar de esperar por mais e prosseguir compilando sombreadores otimizados. |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY Como D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS, mas também especifica que seu aplicativo não se importa com falhas, portanto, o runtime deve ignorar as regras de prioridade ociosa usuais e continuar usando o máximo de threads possível para fazer recompilações do sombreador rapidamente. Disponível somente no modo Desenvolvedor. |
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS Especifica que o estado de otimização deve ser redefinido; indicando que o que foi medido anteriormente não se aplica mais. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Cabeçalho | d3d12.h |