Partager via


é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

Énumérations principales