Partager via


structure D3D12_FEATURE_DATA_D3D12_OPTIONS3 (d3d12.h)

Indique le niveau de prise en charge fourni par l’adaptateur pour les requêtes d’horodatage, la conversion de format, l’écriture immédiate, l’instanciation de vues et les barycentriques.

Syntaxe

typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS3 {
  BOOL                             CopyQueueTimestampQueriesSupported;
  BOOL                             CastingFullyTypedFormatSupported;
  D3D12_COMMAND_LIST_SUPPORT_FLAGS WriteBufferImmediateSupportFlags;
  D3D12_VIEW_INSTANCING_TIER       ViewInstancingTier;
  BOOL                             BarycentricsSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS3;

Membres

CopyQueueTimestampQueriesSupported

Indique si les requêtes timestamp sont prises en charge sur les files d’attente de copie.

CastingFullyTypedFormatSupported

Indique si le cast d’un format entièrement typé vers un autre format compatible est pris en charge.

WriteBufferImmediateSupportFlags

Indique les types de listes de commandes qui prennent en charge la possibilité d’écrire une valeur immédiate directement à partir du flux de commandes dans une mémoire tampon spécifiée.

ViewInstancingTier

Indique le niveau de prise en charge de l’adaptateur pour l’instanciation d’affichage.

BarycentricsSupported

Indique si les barycentrics sont pris en charge.

Configuration requise

Condition requise Valeur
En-tête d3d12.h

Voir aussi

Structures principales

D3D12_FEATURE