structure D3D11_FEATURE_DATA_THREADING (d3d11.h)

Décrit les fonctionnalités multithreading prises en charge par le pilote graphique actuel.

Syntaxe

typedef struct D3D11_FEATURE_DATA_THREADING {
  BOOL DriverConcurrentCreates;
  BOOL DriverCommandLists;
} D3D11_FEATURE_DATA_THREADING;

Membres

DriverConcurrentCreates

Type : BOOL

TRUE signifie que les ressources peuvent être créées simultanément sur plusieurs threads lors du dessin ; FALSE signifie que la présence d’une synchronisation grossière empêche la concurrence.

DriverCommandLists

Type : BOOL

TRUE signifie que les listes de commandes sont prises en charge par le pilote actuel ; FALSE signifie que l’API émule les contextes différés et les listes de commandes avec des logiciels.

Remarques

Utilisez la structure D3D11_FEATURE_DATA_THREADING avec la méthode ID3D11Device ::CheckFeatureSupport pour déterminer la prise en charge du multithreading.

Configuration requise

Condition requise Valeur
En-tête d3d11.h

Voir aussi

Structures principales