Freigeben über


D3D12_FEATURE_DATA_D3D12_OPTIONS4-Struktur (d3d12.h)

Gibt den Grad der Unterstützung für 64 KB ausgerichtete MSAA-Texturen, API-übergreifende Freigabe und native 16-Bit-Shadervorgänge an.

Syntax

typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS4 {
  BOOL                                     MSAA64KBAlignedTextureSupported;
  D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER SharedResourceCompatibilityTier;
  BOOL                                     Native16BitShaderOpsSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS4;

Member

MSAA64KBAlignedTextureSupported

Typ: BOOL

Gibt an, ob 64 KB ausgerichtete MSAA-Texturen unterstützt werden.

SharedResourceCompatibilityTier

Typ: D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER

Gibt die Ebene der API-übergreifenden Freigabeunterstützung an.

Native16BitShaderOpsSupported

Typ: BOOL

Gibt an, dass native 16-Bit-Shadervorgänge unterstützt werden. Für diese Vorgänge ist das Shadermodell 6_2 erforderlich. Weitere Informationen finden Sie in der HLSL-Referenz zu skalaren 16-Bit-Typen .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile d3d12.h