Describes double data type support in the current graphics driver.
typedef struct D3D11_FEATURE_DATA_DOUBLES {
BOOL DoublePrecisionFloatShaderOps;
} D3D11_FEATURE_DATA_DOUBLES;
DoublePrecisionFloatShaderOps
Specifies whether double types are allowed. If TRUE, double types are allowed; otherwise FALSE. The runtime must set DoublePrecisionFloatShaderOps to TRUE in order for you to use any HLSL shader that is compiled with a double type.
If the runtime sets DoublePrecisionFloatShaderOps to TRUE, the hardware and driver support the following Shader Model 5 instructions:
Note
If DoublePrecisionFloatShaderOps is TRUE, the hardware and driver do not necessarily support double-precision division.
Header: Declared in d3d11_x.h (d3d11.h on other Windows platforms).