Freigeben über


D3D12DDI_TEXTURE_LAYOUT_CAPS_0026 Struktur (d3d12umddi.h)

Gibt Texturlayoutfunktionen an.

Syntax

typedef struct D3D12DDI_TEXTURE_LAYOUT_CAPS_0026 {
  UINT DeviceDependentLayoutCount;
  UINT DeviceDependentSwizzleCount;
  BOOL Supports64KStandardSwizzle;
  BOOL SupportsRowMajorTexture;
  BOOL IndexableSwizzlePatterns;
} D3D12DDI_TEXTURE_LAYOUT_CAPS_0026;

Member

DeviceDependentLayoutCount

Eine geräteabhängige Layoutanzahl. Dies muss die Anzahl geräteabhängiger Layouts sein, die vom Adapter unterstützt werden.

DeviceDependentSwizzleCount

Eine geräteabhängige Swizzle-Anzahl. Dies muss die Anzahl geräteabhängiger Swizzle-Muster sein, die vom Adapter unterstützt werden.

Supports64KStandardSwizzle

Gibt an, ob das Texturlayout 64K-Standard-Swizzle unterstützt.

SupportsRowMajorTexture

Gibt an, ob das Texturlayout die Haupttextur der Zeilen unterstützt.

IndexableSwizzlePatterns

Gibt an, ob das Texturlayout ein beliebiges Swizzle-Muster für eine Unterquelle auswählen kann.

Anforderungen

Anforderung Wert
Header d3d12umddi.h (einschließlich D3d12umddi.h)