D3D12_FEATURE_DATA_D3D12_OPTIONS4 结构 (d3d12.h)

指示对 64KB 对齐的 MSAA 纹理、跨 API 共享和本机 16 位着色器操作的支持级别。

语法

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

成员

MSAA64KBAlignedTextureSupported

类型: BOOL

指示是否支持 64KB 对齐的 MSAA 纹理。

SharedResourceCompatibilityTier

类型: D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER

指示跨 API 共享支持的层。

Native16BitShaderOpsSupported

类型: BOOL

指示支持本机 16 位着色器操作。 这些操作需要着色器模型 6_2。 有关详细信息,请参阅 16 位标量类型 HLSL 参考。

要求

   
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 d3d12.h