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.
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS4 {
BOOL MSAA64KBAlignedTextureSupported;
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER SharedResourceCompatibilityTier;
BOOL Native16BitShaderOpsSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS4;
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.
Requirement | Value |
---|---|
Minimum supported client | Windows 10 Build 20348 |
Minimum supported server | Windows 10 Build 20348 |
Header | d3d12.h |