Partager via


é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

Voir aussi

Principales énumérations