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.
Spécifie comment GPU-Based Validation gère les états de pipeline corrigés pendant ID3D12Device::CreateGraphicsPipelineState et ID3D12Device::CreateComputePipelineState.
Syntaxe
typedef enum D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS {
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE = 0,
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS = 0x1,
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS = 0x2,
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS = 0x4,
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK = 0x7
} ;
Constantes
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONEValeur : 0 Il s’agit de la valeur par défaut. Indique qu’aucune mise à jour corrective des états de pipeline ne doit être effectuée lors de la création d’une authentification unique. Au lieu de cela, les psO sont corrigés lors de la première utilisation dans une liste de commandes. Cela peut aider à réduire le coût initial de la création d’une fonction d’authentification unique, mais peut au lieu de cela ralentir l’enregistrement de la liste de commandes jusqu’à ce qu’un état stable soit atteint. |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERSValeur : 0x1 Indique que le suivi de l’état GPU-Based l’authentification unique de validation doit être créé avec l’authentification d’origine au moment de la création. |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERSValeur : 0x2 Indique que les services d’authentification unique non sauvegardés GPU-Based validation doivent être créés avec l’authentification d’origine au moment de la création. |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERSValeur : 0x4 Indique que les psO de validation GPU-Based protégé doivent être créés avec l’authentification d’origine au moment de la création. |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASKValeur : 0x7 À usage interne uniquement |
Notes
Cette énumération est utilisée par la structure D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS .
En règle générale, la plupart des développeurs d’applications sont susceptibles de laisser ce paramètre inchangé. Toutefois, si la surcharge liée au report de la création d’une fonction d’authentification unique corrigée est soupçonnée d’être un problème de performances trop important, les développeurs doivent envisager de modifier ce paramètre.
Spécifications
| En-tête | d3d12sdklayers.h |
Voir aussi
Énumérations de couche de débogage
Utilisation de la validation de GPU-Based de la couche de débogage D3D12