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

> Indica el nivel en el que se admite la creación de instancias de vistas.

Indica el nivel en el que se admite la creación de instancias de vistas.

## Sintaxis

```cpp theme={null}
typedef enum D3D12_VIEW_INSTANCING_TIER
{
    D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED = 0,
    D3D12_VIEW_INSTANCING_TIER_1 = 1,
    D3D12_VIEW_INSTANCING_TIER_2 = 2,
    D3D12_VIEW_INSTANCING_TIER_3 = 3
} D3D12_VIEW_INSTANCING_TIER
```

## Constantes

| Constante                                     | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| D3D12\_VIEW\_INSTANCING\_TIER\_NOT\_SUPPORTED | No se admite la creación de instancias de vistas.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| D3D12\_VIEW\_INSTANCING\_TIER\_1              | La creación de instancias de vistas se admite solo mediante bucles a nivel de llamada de dibujo.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| D3D12\_VIEW\_INSTANCING\_TIER\_2              | La creación de instancias de vistas se admite, en el peor de los casos, mediante bucles a nivel de llamada de dibujo, pero la GPU puede realizar la creación de instancias de vistas de manera más eficiente en determinadas circunstancias que dependen de la arquitectura.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| D3D12\_VIEW\_INSTANCING\_TIER\_3              | Se admite la creación de instancias de vistas y la creación de instancias comienza con la primera fase de sombreador que hace referencia a SV\_ViewID, o con la rasterización si ninguna fase de sombreador hace referencia a SV\_ViewID. Esto significa que el trabajo redundante se elimina entre las instancias de vista cuando no depende de SV\_ViewID. Antes de la rasterización, el trabajo que no depende directamente de SV\_ViewID se comparte entre todas las vistas; solo el trabajo que depende de SV\_ViewID se repite para cada vista.  <div class="alert">**Nota**  Si un sombreador de casco genera factores de teselación que dependen de SV\_ViewID, la teselación y todo el trabajo posterior deben repetirse por vista. Del mismo modo, si la cantidad de geometría que genera el sombreador de geometría depende de SV\_ViewID, el sombreador de geometría debe repetirse por vista antes de continuar con la rasterización.</div> <div> </div> El enmascaramiento de instancias de vista solo afecta a si se realiza el trabajo que depende directamente de SV\_ViewID, no a toda la iteración del bucle (por vista). Si la máscara de instancias de vista no es 0, es posible que parte del trabajo que depende de SV\_ViewID todavía se realice en los píxeles enmascarados, pero no tendrá ningún efecto visible externamente; por ejemplo, no se realizan escrituras UAV y no se invoca el recorte ni la rasterización. Si la máscara de instancias de vista es 0, no se realiza ningún trabajo, incluido el trabajo que no depende de SV\_ViewID. |

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib\
**Plataformas compatibles**: consolas XBOX Series y familia XBOX One

## Consulte también

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


## Related topics

- [D3D12_FEATURE_DATA_D3D12_OPTIONS3](/es/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options3_public.md)
- [D3D12_VIEW_INSTANCING_FLAGS](/es/reference/graphics/d3d12/enums/d3d12_view_instancing_flags_public.md)
- [D3D12_VIEW_INSTANCING_DESC](/es/reference/graphics/d3d12/structs/d3d12_view_instancing_desc_public.md)
- [D3D12_RAYTRACING_TIER](/es/reference/graphics/d3d12/enums/d3d12_raytracing_tier_public.md)
- [D3D12_RESOURCE_BINDING_TIER](/es/reference/graphics/d3d12/enums/d3d12_resource_binding_tier_public.md)
