D3D12DDI_OPTIONS_DATA_0091 structure (d3d12umddi.h)
A user-mode driver indicates support for capabilities in the D3D12DDI_OPTIONS_DATA_0091 structure when its PFND3DDDI_GETCAPS function is called with D3D12DDICAPS_TYPE_OPTIONS_0091.
typedef struct D3D12DDI_OPTIONS_0091 {
BOOL UnrestrictedBufferTextureCopyPitchSupported;
BOOL UnrestrictedVertexElementAlignmentSupported;
BOOL InvertedViewportHeightFlipsYSupported;
BOOL InvertedViewportDepthFlipsZSupported;
} D3D12DDI_OPTIONS_DATA_0091;
UnrestrictedBufferTextureCopyPitchSupported
Set TRUE when the driver supports unrestricted copy alignments. Otherwise, set to FALSE.
UnrestrictedVertexElementAlignmentSupported
Set TRUE when the driver supports unrestricted vertex element alignment (potentially unaligned input element layouts). Otherwise, set to FALSE.
InvertedViewportHeightFlipsYSupported
Set TRUE when the driver supports inverted viewports. Otherwise, set to FALSE.
InvertedViewportDepthFlipsZSupported
Set TRUE when the driver supports inverted viewport. Otherwise, set to FALSE.
Requirement | Value |
---|---|
Minimum supported client | Windows 11, version 22H2 |
Header | d3d12umddi.h |