D3D11_FEATURE_DATA_DOUBLES 構造体 (d3d11.h)

現在のグラフィックス ドライバーでのダブル データ型のサポートについて説明します。

構文

typedef struct D3D11_FEATURE_DATA_DOUBLES {
  BOOL DoublePrecisionFloatShaderOps;
} D3D11_FEATURE_DATA_DOUBLES;

メンバー

DoublePrecisionFloatShaderOps

種類: BOOL

double 型を使用できるかどうかを指定します。 TRUE の場合は、double 型が許可されます。それ以外の場合は FALSEdouble 型でコンパイルされた HLSL シェーダーを使用するには、ランタイムで DoublePrecisionFloatShaderOpsTRUE に設定する必要があります。

解説

ランタイムで DoublePrecisionFloatShaderOpsTRUE に設定した場合、ハードウェアとドライバーは次の シェーダー モデル 5 の手順をサポートします。

メモDoublePrecisionFloatShaderOpsTRUE の場合、ハードウェアとドライバーは必ずしも倍精度除算をサポートしていません。
 

必要条件

   
Header d3d11.h

関連項目

コア構造