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.
Définit des constantes qui spécifient un niveau d’optimisation dynamique à appliquer au travail GPU soumis par la suite.
Syntaxe
typedef enum D3D12_BACKGROUND_PROCESSING_MODE {
D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED = 0,
D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS,
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK,
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM
} ;
Constantes
D3D12_BACKGROUND_PROCESSING_MODE_ALLOWEDValeur : 0 Paramètre par défaut. Spécifie que le pilote peut instrumenter les charges de travail et recompiler dynamiquement les nuanceurs, de manière non intrusive et à faible surcharge, ce qui évite de surcharger la charge de travail de premier plan. |
D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTSSpécifie que le conducteur peut instrumenter aussi agressivement que possible. La compréhension est que provoquer des problèmes est très bien dans ce mode, car le travail actuel est soumis spécifiquement pour entraîner le système. |
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORKSpécifie que le travail en arrière-plan doit s’arrêter. Cela garantit que la recompilation du nuanceur d’arrière-plan ne consommera pas de cycles d’UC. Disponible uniquement en mode Développeur. |
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEMSpécifie que toute optimisation dynamique doit être désactivée. Par exemple, si vous effectuez une comparaison des performances A/B, l’utilisation de cette constante garantit que le pilote ne change rien qui pourrait interférer avec vos résultats. Disponible uniquement en mode Développeur. |
Spécifications
| Client minimal pris en charge | Windows 10 Build 20348 |
| Serveur minimal pris en charge | Windows 10 Build 20348 |
| En-tête | d3d12.h |