énumération D3D12_MEASUREMENTS_ACTION (d3d12.h)
Définit des constantes qui spécifient ce qui doit être fait avec les résultats de l’instrumentation de charge de travail antérieure.
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 Valeur : 0 Paramètre par défaut. Spécifie que tous les résultats doivent être conservés. |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS Spécifie que le pilote a vu toutes les données qu’il est en train d’accéder. Il doit donc cesser d’attendre davantage et continuer à compiler des nuanceurs optimisés. |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY Comme D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS, mais spécifie également que votre application ne se soucie pas des problèmes, le runtime doit donc ignorer les règles de priorité d’inactivité habituelles et continuer à utiliser autant de threads que possible pour obtenir des recompilations de nuanceurs effectuées rapidement. Disponible uniquement en mode Développeur. |
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS Spécifie que l’état d’optimisation doit être réinitialisé ; indiquant que tout ce qui a été mesuré précédemment ne s’applique plus. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | d3d12.h |