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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈