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

# Mesh shaders and meshlets on XBOX Series X|S

> Guides for the Direct3D 12 mesh shader pipeline on XBOX Series X|S consoles, covering the API design, meshlets, meshlet culling, and Scarlett-specific behavior.

Explore ms topics for XBOX game development.

> **[Mesh shader pipeline API](https://docs.xbox.com/build/core-features/graphics/newfeatures/ms/ms-api-design.md)**
>
> For example usage of these APIs, see Mesh Shader pipeline usage.

> **[Meshlet culling example](https://docs.xbox.com/build/core-features/graphics/newfeatures/ms/ms-meshlet-culling.md)**
>
> We recommend that you first read the Meshlets topic.

> **[Meshlets](https://docs.xbox.com/build/core-features/graphics/newfeatures/ms/ms-meshlet-render.md)**
>
> A meshlet is simply a sub-chunk of a mesh - a fixed number of primitives and vertices.

> **[Mesh shader pipeline](https://docs.xbox.com/build/core-features/graphics/newfeatures/ms/ms-overview.md)**
>
> RTX Turing and AMD RDNA 2.0 GPUs introduce a new geometry-processing pipeline.

> **[Mesh shaders on XBOX series x|s](https://docs.xbox.com/build/core-features/graphics/newfeatures/ms/ms-scarlett.md)**
>
> The XBOX Series X|S family of consoles support the Mesh Shader pipeline as outlined by the Direct3D 12 specification.

> **[Mesh shader pipeline usage](https://docs.xbox.com/build/core-features/graphics/newfeatures/ms/ms-usage.md)**
>
> Using the Mesh Shader pipeline in Direct3D 12 comes down to the following familiar steps.

> **[Why mesh shaders?](https://docs.xbox.com/build/core-features/graphics/newfeatures/ms/ms-why.md)**
>
> Over the past 20 years, the graphics pipeline has evolved to reach its now familiar state.

## See also

* [Raytracing](https://docs.xbox.com/build/core-features/graphics/newfeatures/raytracing/index.md)
* [Sfs](https://docs.xbox.com/build/core-features/graphics/newfeatures/sfs/index.md)
* [Vrs](https://docs.xbox.com/build/core-features/graphics/newfeatures/vrs/index.md)
* [Xbtc](https://docs.xbox.com/build/core-features/graphics/newfeatures/xbtc/index.md)


## Related topics

- [D3D12_MESH_SHADER_TIER (XBOX Series consoles)](https://docs.xbox.com/reference/graphics/d3d12_xs/enums/d3d12_mesh_shader_tier_xs.md)
- [GetShaderIdentifier (XBOX Series consoles)](https://docs.xbox.com/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getshaderidentifier_public.md)
- [ShaderCacheControl (XBOX Series consoles)](https://docs.xbox.com/reference/graphics/d3d12/interfaces/id3d12device9/methods/id3d12device9_shadercachecontrol_public.md)
- [D3D_SHADER_INPUT_TYPE (XBOX Series consoles)](https://docs.xbox.com/reference/graphics/d3d12_xs/enums/d3d_shader_input_type.md)
- [GetShaderStackSize (XBOX Series consoles)](https://docs.xbox.com/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getshaderstacksize_public.md)
