> ## 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_MESH_SHADER_TIER (XBOX Series consoles)

> Indicates the level of mesh shader support.

Indicates the level of mesh shader support.

## Syntax

```cpp theme={null}
typedef enum D3D12_MESH_SHADER_TIER    
{  
    D3D12_MESH_SHADER_TIER_NOT_SUPPORTED = 0,  
    D3D12_MESH_SHADER_TIER_1 = 10,  
} D3D12_MESH_SHADER_TIER  
```

## Constants

| Constant                                  | Description                       |
| ----------------------------------------- | --------------------------------- |
| D3D12\_MESH\_SHADER\_TIER\_NOT\_SUPPORTED | Mesh shaders are not supported.   |
| D3D12\_MESH\_SHADER\_TIER\_1              | Mesh shaders have tier 1 support. |

## Requirements

**Header:** d3d12\_xs.h\
**Supported Platforms**: XBOX Series consoles

## See also

[d3d12\_xs](/reference/graphics/d3d12_xs/d3d12_xs_members)\
[https://microsoft.github.io/DirectX-Specs/d3d/MeshShader.html](https://microsoft.github.io/DirectX-Specs/d3d/MeshShader.html)


## Related topics

- [D3D12_WAVE_MMA_TIER (XBOX Series consoles)](/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs.md)
- [D3D12_RAYTRACING_SHADER_CONFIG (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_raytracing_shader_config_public.md)
- [D3D12_SHADER_CACHE_KIND_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_shader_cache_kind_flags_public.md)
- [D3D12_SHADER_CACHE_CONTROL_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_shader_cache_control_flags_public.md)
- [D3D12_DISPATCH_RAYS_DESC (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
