Freigeben über


D3D12_SHADER_MIN_PRECISION_SUPPORT-Enumeration (d3d12.h)

Beschreibt die Unterstützungsoptionen für Shader im aktuellen Grafiktreiber mit minimaler Genauigkeit.

Syntax

typedef enum D3D12_SHADER_MIN_PRECISION_SUPPORT {
  D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE = 0,
  D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT = 0x1,
  D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT = 0x2
} ;

Konstanten

 
D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE
Wert: 0
Der Treiber unterstützt nur die volle 32-Bit-Genauigkeit für alle Shaderphasen.
D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT
Wert: 0x1
Der Treiber unterstützt 10-Bit-Genauigkeit.
D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT
Wert: 0x2
Der Treiber unterstützt 16-Bit-Genauigkeit.

Hinweise

Diese Enumeration wird von der D3D12_FEATURE_DATA_D3D12_OPTIONS-Struktur verwendet.

Die zurückgegebenen Informationen deuten lediglich darauf hin, dass die Grafikhardware HLSL-Vorgänge mit einer niedrigeren Genauigkeit als die standardmäßige 32-Bit-Gleitkommagenauigkeit ausführen kann, garantiert jedoch nicht, dass die Grafikhardware tatsächlich mit einer niedrigeren Genauigkeit ausgeführt wird.

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Kernaufzählungen