Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert Konstanten, die angeben, was mit den Ergebnissen der früheren Workloadinstrumentation geschehen soll.
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
} ;
Konstanten
D3D12_MEASUREMENTS_ACTION_KEEP_ALL Wert: 0 Dies ist die Standardeinstellung. Gibt an, dass alle Ergebnisse beibehalten werden sollen. |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS Gibt an, dass der Treiber alle Daten gesehen hat, an die er jemals gelangen wird, sodass er nicht mehr auf mehr warten und die Kompilierung optimierter Shader ausführen sollte. |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY Wie D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS, gibt aber auch an, dass Ihre Anwendung sich nicht um Störungen kümmert, sodass die Runtime die üblichen Leerlaufprioritätsregeln ignorieren und so viele Threads wie möglich verwenden sollte, um Shader-Neukompilierungen schnell durchzuführen. Nur im Entwicklermodus verfügbar. |
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS Gibt an, dass der Optimierungszustand zurückgesetzt werden soll. Der Hinweis, dass das, was zuvor gemessen wurde, nicht mehr gilt. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | d3d12.h |