é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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour