Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Indicateurs pour les fonctionnalités de couche de débogage D3D12 facultatives.
Syntaxe
typedef enum D3D12_DEBUG_FEATURE {
D3D12_DEBUG_FEATURE_NONE = 0,
D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS = 0x1,
D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKING = 0x2,
D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATION = 0x4,
D3D12_DEBUG_FEATURE_EMULATE_WINDOWS7
} ;
Constantes
D3D12_DEBUG_FEATURE_NONEValeur : 0 Valeur par défaut. Aucune fonctionnalité de couche de débogage facultative. |
D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDSValeur : 0x1 La couche Debug est autorisée à modifier délibérément le comportement fonctionnel d’une application afin de faciliter l’identification des erreurs potentielles. Par défaut, la couche Debug permet à la plupart des api non valides d’exécuter le cours naturel. |
D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKINGValeur : 0x2 Effectue une validation supplémentaire de l’état des ressources définies dans les descripteurs au moment où ID3D12CommandQueue::ExecuteCommandLists est appelé. Par conception, les descripteurs peuvent être modifiés même après l’envoi de listes de commandes en supposant une synchronisation appropriée. Le suivi conservateur de l’état des ressources ignore cette allocation et valide toutes les ressources utilisées dans les tables de descripteur lorsque ExecuteCommandLists est appelé. Le résultat peut être de fausses erreurs de validation. |
D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATIONValeur : 0x4 Désactive la validation des commandes groupées en injectant virtuellement des vérifications dans les chemins de validation de la liste de commandes appelantes. |
Notes
Cette énumération est utilisée par ID3D12DebugDevice1::SetDebugParameter et ID3D12DebugDevice1::GetDebugParameter.
Spécifications
| En-tête | d3d12sdklayers.h |