D3D12DDI_OPTIONS_DATA_0091 structure (d3d12umddi.h)
A kernel-mode driver indicates support for capabilities in the D3D12DDI_OPTIONS_DATA_0091 structure when its GetCaps function is called with D3D12DDICAPS_TYPE_OPTIONS_0091 starting in D3D12DDI_BUILD_VERSION_0091.
Syntax
typedef struct D3D12DDI_OPTIONS_0091 {
BOOL UnrestrictedBufferTextureCopyPitchSupported;
BOOL UnrestrictedVertexElementAlignmentSupported;
BOOL InvertedViewportHeightFlipsYSupported;
BOOL InvertedViewportDepthFlipsZSupported;
} D3D12DDI_OPTIONS_DATA_0091;
Members
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11, version 22H2 |
Header | d3d12umddi.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for