Поделиться через


структура D3D12DDI_OPTIONS_DATA_0091 (d3d12umddi.h)

Драйвер пользовательского режима указывает на поддержку возможностей в структуре D3D12DDI_OPTIONS_DATA_0091 при вызове функции PFND3DDDI_GETCAPS с D3D12DDICAPS_TYPE_OPTIONS_0091.

Синтаксис

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

Члены

UnrestrictedBufferTextureCopyPitchSupported

Задайте значение TRUE, если драйвер поддерживает неограниченные выравнивания копирования. В противном случае задайте значение FALSE.

UnrestrictedVertexElementAlignmentSupported

Задайте ЗНАЧЕНИЕ TRUE, если драйвер поддерживает неограниченное выравнивание элементов вершин (потенциально неуправляемые макеты входных элементов). В противном случае задайте значение FALSE.

InvertedViewportHeightFlipsYSupported

Задайте значение TRUE, если драйвер поддерживает инвертированные окна просмотра. В противном случае задайте значение FALSE.

InvertedViewportDepthFlipsZSupported

Задайте значение TRUE, если драйвер поддерживает инвертированные окна просмотра. В противном случае задайте значение FALSE.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11, версия 22H2
заголовка d3d12umddi.h

См. также

D3D12DDICAPS_TYPE

D3DDDIARG_GETCAPS

PFND3DDDI_GETCAPS