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 |