énumération D3D12_SHADER_MIN_PRECISION_SUPPORT (d3d12.h)
Décrit les options de prise en charge de la précision minimale pour les nuanceurs dans le pilote graphique actuel.
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
} ;
Constantes
D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE Valeur : 0 Le pilote prend uniquement en charge la précision complète 32 bits pour toutes les étapes du nuanceur. |
D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT Valeur : 0x1 Le pilote prend en charge la précision 10 bits. |
D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT Valeur : 0x2 Le pilote prend en charge la précision 16 bits. |
Remarques
Cette énumération est utilisée par la structure D3D12_FEATURE_DATA_D3D12_OPTIONS .
Les informations retournées indiquent simplement que le matériel graphique peut effectuer des opérations HLSL avec une précision inférieure à la précision flottante 32 bits standard, mais ne garantit pas que le matériel graphique s’exécutera réellement à une précision inférieure.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12.h |