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 des alignements de copie illimités. Sinon, définissez la valeur FALSE.

UnrestrictedVertexElementAlignmentSupported

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

InvertedViewportHeightFlipsYSupported

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

InvertedViewportDepthFlipsZSupported

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

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 22H2
d’en-tête d3d12umddi.h

Voir aussi

D3D12DDICAPS_TYPE

D3DDDIARG_GETCAPS

PFND3DDDI_GETCAPS