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 |