Partager via


énumération D3D12DDI_SHADER_MIN_PRECISION (d3d12umddi.h)

L’énumération D3D12DDI_SHADER_MIN_PRECISION décrit les options de prise en charge de la précision minimale du pilote pour les nuanceurs.

Syntax

typedef enum D3D12DDI_SHADER_MIN_PRECISION {
  D3D12DDI_SHADER_MIN_PRECISION_NONE = 0x0,
  D3D12DDI_SHADER_MIN_PRECISION_10_BIT = 0x1,
  D3D12DDI_SHADER_MIN_PRECISION_16_BIT = 0x2
} ;

Constantes

 
D3D12DDI_SHADER_MIN_PRECISION_NONE
Valeur : 0x0
Le pilote prend uniquement en charge la précision complète 32 bits pour toutes les étapes du nuanceur.
D3D12DDI_SHADER_MIN_PRECISION_10_BIT
Valeur : 0x1
Le pilote prend en charge la précision 10 bits.
D3D12DDI_SHADER_MIN_PRECISION_16_BIT
Valeur : 0x2
Le pilote prend en charge la précision 16 bits.

Remarques

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 d3d12umddi.h

Voir aussi

D3D12DDI_SHADER_CAPS_0084