D3D12_SHADER_MIN_PRECISION_SUPPORT 枚举 (d3d12.h)

介绍当前图形驱动程序中着色器的最低精度支持选项。

语法

typedef enum D3D12_SHADER_MIN_PRECISION_SUPPORT {
  D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE = 0,
  D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT = 0x1,
  D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT = 0x2
} ;

常量

 
D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE
值: 0
驱动程序仅支持所有着色器阶段的完全 32 位精度。
D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT
值: 0x1
驱动程序支持 10 位精度。
D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT
值: 0x2
驱动程序支持 16 位精度。

注解

此枚举由 D3D12_FEATURE_DATA_D3D12_OPTIONS 结构使用。

返回的信息仅指示图形硬件可以以低于标准 32 位浮点精度的精度执行 HLSL 操作,但不保证图形硬件实际以较低的精度运行。

要求

要求
Header d3d12.h

另请参阅

核心枚举