Freigeben über


D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT-Struktur (d3d11.h)

Hinweis Diese Struktur wird von der Direct3D 11.1-Runtime unterstützt, die unter Windows 8 und höheren Betriebssystemen verfügbar ist.
 
Beschreibt die Optionen für die Genauigkeitsunterstützung für Shader im aktuellen Grafiktreiber.

Syntax

typedef struct D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT {
  UINT PixelShaderMinPrecision;
  UINT AllOtherShaderStagesMinPrecision;
} D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT;

Member

PixelShaderMinPrecision

Eine Kombination aus D3D11_SHADER_MIN_PRECISION_SUPPORT typisierten Werten, die mithilfe einer bitweisen OR-Operation kombiniert werden. Der resultierende Wert gibt minimale Genauigkeitsstufen an, die der Treiber für den Pixelshader unterstützt. Der Wert 0 (null) gibt an, dass der Treiber nur die volle 32-Bit-Genauigkeit für den Pixelshader unterstützt.

AllOtherShaderStagesMinPrecision

Eine Kombination aus D3D11_SHADER_MIN_PRECISION_SUPPORT typisierten Werten, die mithilfe einer bitweisen OR-Operation kombiniert werden. Der resultierende Wert gibt minimale Genauigkeitsstufen an, die der Treiber für alle anderen Shaderphasen unterstützt. Der Wert 0 (null) gibt an, dass der Treiber nur die volle 32-Bit-Genauigkeit für alle anderen Shaderphasen unterstützt.

Hinweise

Für Hardware mit Direct3D 10 und höheren Featureebenen legt die Runtime beide Member identisch fest. Für Hardware mit Direct3D 9.3 und niedrigeren Featureebenen kann die Runtime im PixelShaderMinPrecision-Member eine Unterstützung mit niedrigerer Genauigkeit als das AllOtherShaderStagesMinPrecision-Element festlegen. für 9.3 und niedriger stellen alle anderen Shaderstufen nur den Vertexshader dar.

Weitere Informationen zur mindestgenauen HLSL-Genauigkeit finden Sie unter Verwenden der HLSL-Mindestgenauigkeit.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile d3d11.h

Weitere Informationen

Kernstrukturen

D3D11_FEATURE