Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

D3D12_FEATURE_DATA_D3D12_OPTIONS4 structure (d3d12.h)

Indicates the level of support for 64KB-aligned MSAA textures, cross-API sharing, and native 16-bit shader operations.

Syntax

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

Members

MSAA64KBAlignedTextureSupported

Type: BOOL

Indicates whether 64KB-aligned MSAA textures are supported.

SharedResourceCompatibilityTier

Type: D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER

Indicates the tier of cross-API sharing support.

Native16BitShaderOpsSupported

Type: BOOL

Indicates native 16-bit shader operations are supported. These operations require shader model 6_2. For more information, see the 16-Bit Scalar Types HLSL reference.

Requirements

Requirement Value
Minimum supported client Windows 10 Build 20348
Minimum supported server Windows 10 Build 20348
Header d3d12.h

Feedback

Was this page helpful?

Additional resources