énumération D3D12_BACKGROUND_PROCESSING_MODE (d3d12.h)
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_ALLOWED Valeur : 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_MEASUREMENTS Spé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_WORK Spé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_SYSTEM Spé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 |