> ## 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_CONSERVATIVE_RASTERIZATION_TIER

> Identifie le niveau de palier de la rastérisation conservatrice.

Identifie le niveau de palier de la rastérisation conservatrice.

## Syntaxe

```cpp theme={null}
typedef enum D3D12_CONSERVATIVE_RASTERIZATION_TIER
{
    D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED = 0,
    D3D12_CONSERVATIVE_RASTERIZATION_TIER_1 = 1,
    D3D12_CONSERVATIVE_RASTERIZATION_TIER_2 = 2,
    D3D12_CONSERVATIVE_RASTERIZATION_TIER_3 = 3
} D3D12_CONSERVATIVE_RASTERIZATION_TIER
```

## Constantes

| Constante | Description |
| - | - |
| D3D12\_CONSERVATIVE\_RASTERIZATION\_TIER\_NOT\_SUPPORTED | La rastérisation conservatrice n'est pas prise en charge. |
| D3D12\_CONSERVATIVE\_RASTERIZATION\_TIER\_1 | Le palier 1 impose une région d'incertitude maximale de 1/2 pixel et ne prend pas en charge les dégénérés post-alignement. Il convient au rendu en mosaïque, aux atlas de textures, à la génération de cartes d'éclairage et aux cartes d'ombres sous-pixel. |
| D3D12\_CONSERVATIVE\_RASTERIZATION\_TIER\_2 | Le palier 2 réduit la région d'incertitude maximale à 1/256 et exige que les dégénérés post-alignement ne soient pas éliminés. Ce palier est utile pour l'accélération des algorithmes basés sur le processeur (comme la voxelisation). |
| D3D12\_CONSERVATIVE\_RASTERIZATION\_TIER\_3 | Le palier 3 maintient une région d'incertitude maximale de 1/256 et ajoute la prise en charge de la couverture d'entrée intérieure. La couverture d'entrée intérieure ajoute la nouvelle valeur <code>SV\_InnerCoverage</code> au langage HLSL (High Level Shading Language). Il s'agit d'un entier scalaire de 32 bits qui peut être spécifié en entrée d'un nuanceur de pixels et qui représente les informations de rastérisation conservatrice sous-estimées (c'est-à-dire si un pixel est garanti comme étant entièrement couvert). Ce palier est utile pour l'élimination des objets occultés. |

## 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).

## 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

[Rastérisation conservatrice](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/conservative-rasterization)

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

[D3D12\_CONSERVATIVE\_RASTERIZATION\_MODE](/fr-CA/reference/graphics/d3d12/enums/d3d12_conservative_rasterization_mode_public)


## Related topics

- [D3D12_CONSERVATIVE_RASTERIZATION_MODE](/fr-CA/reference/graphics/d3d12/enums/d3d12_conservative_rasterization_mode_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS](/fr-CA/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options_public.md)
- [D3D12_RAYTRACING_TIER](/fr-CA/reference/graphics/d3d12/enums/d3d12_raytracing_tier_public.md)
- [D3D12_RESOURCE_BINDING_TIER](/fr-CA/reference/graphics/d3d12/enums/d3d12_resource_binding_tier_public.md)
- [D3D12_CROSS_NODE_SHARING_TIER](/fr-CA/reference/graphics/d3d12/enums/d3d12_cross_node_sharing_tier_public.md)
