D3D11_FEATURE_DATA_DOUBLES 结构 (d3d11.h)
介绍当前图形驱动程序中的双数据类型支持。
语法
typedef struct D3D11_FEATURE_DATA_DOUBLES {
BOOL DoublePrecisionFloatShaderOps;
} D3D11_FEATURE_DATA_DOUBLES;
成员
DoublePrecisionFloatShaderOps
类型: BOOL
指定是否允许 双精度 类型。 如果 为 TRUE,则允许 使用双精度 类型;否则 为 FALSE。 运行时必须将 DoublePrecisionFloatShaderOps 设置为 TRUE,以便使用使用 double 类型编译的任何 HLSL 着色器。
注解
如果运行时将 DoublePrecisionFloatShaderOps 设置为 TRUE,则硬件和驱动程序支持以下 着色器模型 5 指令:
注意 如果 DoublePrecisionFloatShaderOps 为 TRUE,则硬件和驱动程序不一定支持双精度除法。
要求
标头 | d3d11.h |