D3D11_FEATURE_DATA_DOUBLES 構造体 (d3d11.h)
現在のグラフィックス ドライバーでのダブル データ型のサポートについて説明します。
構文
typedef struct D3D11_FEATURE_DATA_DOUBLES {
BOOL DoublePrecisionFloatShaderOps;
} D3D11_FEATURE_DATA_DOUBLES;
メンバー
DoublePrecisionFloatShaderOps
種類: BOOL
double 型を使用できるかどうかを指定します。 TRUE の場合は、double 型が許可されます。それ以外の場合は FALSE。 double 型でコンパイルされた HLSL シェーダーを使用するには、ランタイムで DoublePrecisionFloatShaderOps を TRUE に設定する必要があります。
解説
ランタイムで DoublePrecisionFloatShaderOps を TRUE に設定した場合、ハードウェアとドライバーは次の シェーダー モデル 5 の手順をサポートします。
メモDoublePrecisionFloatShaderOps が TRUE の場合、ハードウェアとドライバーは必ずしも倍精度除算をサポートしていません。
必要条件
Header | d3d11.h |