> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_SHADER_MIN_PRECISION_SUPPORT

> Décrit les options de prise en charge de la précision minimale pour les nuanceurs dans le pilote graphique actuel.

Décrit les options de prise en charge de la précision minimale pour les nuanceurs dans le pilote graphique actuel.

## Syntaxe

```cpp theme={null}
typedef enum D3D12_SHADER_MIN_PRECISION_SUPPORT
{
    D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE = 0,
    D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT = 1,
    D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT = 2
} D3D12_SHADER_MIN_PRECISION_SUPPORT
```

## Constantes

| Constante | Description |
| - | - |
| D3D12\_SHADER\_MIN\_PRECISION\_SUPPORT\_NONE | Le pilote prend en charge uniquement la précision complète de 32 bits pour toutes les étapes de nuanceur. |
| D3D12\_SHADER\_MIN\_PRECISION\_SUPPORT\_10\_BIT | Le pilote prend en charge la précision de 10 bits. |
| D3D12\_SHADER\_MIN\_PRECISION\_SUPPORT\_16\_BIT | Le pilote prend en charge la précision de 16 bits. |

## Remarques

Cette énumération est utilisée par la structure [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS](/fr-CA/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options_public).

Les informations retournées indiquent simplement que le matériel graphique peut effectuer des opérations HLSL à une précision inférieure à la précision standard des nombres à virgule flottante de 32 bits, mais ne garantissent pas que le matériel graphique s'exécutera réellement à une précision inférieure.

## Configuration requise

**En-tête :** d3d12\_xs.h ou d3d12\_x.h\
**Bibliothèque :** d3d12\_xs.lib ou d3d12\_x.lib\
**Plateformes prises en charge** : consoles XBOX Series et famille XBOX One

## Voir aussi

[Énumérations principales](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)


## Related topics

- [D3D12_FEATURE_DATA_D3D12_OPTIONS](/fr-CA/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options_public.md)
- [D3D12_SHADER_CACHE_SUPPORT_FLAGS](/fr-CA/reference/graphics/d3d12/enums/d3d12_shader_cache_support_flags_public.md)
- [D3D12_FEATURE_DATA_SHADER_CACHE](/fr-CA/reference/graphics/d3d12/structs/d3d12_feature_data_shader_cache_public.md)
- [D3D12_FEATURE_DATA_SHADER_MODEL](/fr-CA/reference/graphics/d3d12/structs/d3d12_feature_data_shader_model_public.md)
- [D3D12_FORMAT_SUPPORT2](/fr-CA/reference/graphics/d3d12/enums/d3d12_format_support2_public.md)
