Partager via


structure D3D12DDI_OPTIONS_DATA_0091 (d3d12umddi.h)

Un pilote en mode utilisateur indique la prise en charge des fonctionnalités de la structure D3D12DDI_OPTIONS_DATA_0091 lorsque sa fonction PFND3DDDI_GETCAPS est appelée avec D3D12DDICAPS_TYPE_OPTIONS_0091.

Syntaxe

typedef struct D3D12DDI_OPTIONS_0091 {
  BOOL UnrestrictedBufferTextureCopyPitchSupported;
  BOOL UnrestrictedVertexElementAlignmentSupported;
  BOOL InvertedViewportHeightFlipsYSupported;
  BOOL InvertedViewportDepthFlipsZSupported;
} D3D12DDI_OPTIONS_DATA_0091;

Membres

UnrestrictedBufferTextureCopyPitchSupported

Définissez TRUE lorsque le pilote prend en charge les alignements de copie sans restriction. Sinon, définissez sur FALSE.

UnrestrictedVertexElementAlignmentSupported

Définissez TRUE lorsque le pilote prend en charge l’alignement d’éléments de vertex sans restriction (dispositions d’éléments d’entrée potentiellement non alignées). Sinon, définissez sur FALSE.

InvertedViewportHeightFlipsYSupported

Définissez TRUE lorsque le pilote prend en charge les fenêtres d’affichage inversées. Sinon, définissez sur FALSE.

InvertedViewportDepthFlipsZSupported

Définissez TRUE lorsque le pilote prend en charge la fenêtre d’affichage inversée. Sinon, définissez sur FALSE.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 22H2
En-tête d3d12umddi.h

Voir aussi

D3D12DDICAPS_TYPE

D3DDDIARG_GETCAPS

PFND3DDDI_GETCAPS