Freigeben über


D3D11_FEATURE_DATA_DOUBLES-Struktur (d3d11.h)

Beschreibt die Unterstützung von doppelten Datentypen im aktuellen Grafiktreiber.

Syntax

typedef struct D3D11_FEATURE_DATA_DOUBLES {
  BOOL DoublePrecisionFloatShaderOps;
} D3D11_FEATURE_DATA_DOUBLES;

Member

DoublePrecisionFloatShaderOps

Typ: BOOL

Gibt an, ob doppelte Typen zulässig sind. Bei TRUE sind doppelte Typen zulässig. andernfalls FALSE. Die Runtime muss DoublePrecisionFloatShaderOps auf TRUE festlegen, damit Sie einen beliebigen HLSL-Shader verwenden können, der mit einem double-Typ kompiliert wird.

Hinweise

Wenn die Runtime DoublePrecisionFloatShaderOps auf TRUE festlegt, unterstützen die Hardware und der Treiber die folgenden Shadermodell 5-Anweisungen :

Hinweis Wenn DoublePrecisionFloatShaderOpsAUF TRUE festgelegt ist, unterstützen Hardware und Treiber nicht unbedingt die Division mit doppelter Genauigkeit.
 

Anforderungen

   
Kopfzeile d3d11.h

Weitere Informationen

Kernstrukturen