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 指令:

注意 如果 DoublePrecisionFloatShaderOpsTRUE,则硬件和驱动程序不一定支持双精度除法。
 

要求

   
标头 d3d11.h

另请参阅

核心结构