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

# Raytracing on XBOX Series X|S with XDXR

> Raytracing guidance for XBOX Series X|S titles using XDXR, covering BVH builders, BVH compression, hardware design, k-DOP support, and offline RTPSO.

Explore raytracing topics for XBOX game development.

> **[Bvh builders](https://docs.xbox.com/build/core-features/graphics/newfeatures/raytracing/rt-bvhbuilders.md)**
>
> XDXR currently utilizes the LBVH algorithm followed by treelet reconstruction for runtime BVH builds, and the Embree BVH builder for…

> **[Bvh compression](https://docs.xbox.com/build/core-features/graphics/newfeatures/raytracing/rt-compression.md)**
>
> With the launch of the XBOX Series consoles, Raytracing is becoming more commonplace and with it the offline generation of BVH structures…

> **[Raytracing hardware design](https://docs.xbox.com/build/core-features/graphics/newfeatures/raytracing/rt-hardware-design.md)**
>
> Built directly into every Workgroup Processor (WGP) on the XBOX Series consoles is powerful fixed-function hardware designed to accelerate…

> **[Xdxr k-dop support for tighter instance](https://docs.xbox.com/build/core-features/graphics/newfeatures/raytracing/rt-kdop.md)**
>
> Every bottom level acceleration structure (BLAS) has an AABB stored in the root that bounds the entire BLAS.

> **[Xdxr offline rtpso](https://docs.xbox.com/build/core-features/graphics/newfeatures/raytracing/rt-offlinertpso.md)**
>
> XDXR allows precompilation of raytracing shaders through the Offline RTPSO mechanism.

> **[Raytracing and dxr](https://docs.xbox.com/build/core-features/graphics/newfeatures/raytracing/rt-overview.md)**
>
> Announced in March 2018 and released in October 2018, DirectX Raytracing (DXR) added raytracing-specific capabilities to the DirectX 12 API.

> **[Xdxrstandalonetraverse](https://docs.xbox.com/build/core-features/graphics/newfeatures/raytracing/rt-standalone.md)**
>
> XDXR does not currently support the RayQuery object described in DXR 1.1.

> **[Xdxr (XBOX dxr)](https://docs.xbox.com/build/core-features/graphics/newfeatures/raytracing/rt-xdxr.md)**
>
> XDXR is the XBOX implementation of the DirectX Raytracing (DXR) API on XBOX Series X|S.

> **[Xdxr best practices and recommendations](https://docs.xbox.com/build/core-features/graphics/newfeatures/raytracing/rt-xdxrbestpractices.md)**
>
> XBOX DXR (XDXR) has been available for some time now, however we continue to expand and improve our support of raytracing on XBOX Series…

## See also

* [Ms](https://docs.xbox.com/build/core-features/graphics/newfeatures/ms/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_RAYTRACING_AABB (XBOX Series consoles)](https://docs.xbox.com/reference/graphics/d3d12/structs/d3d12_raytracing_aabb_public.md)
- [BuildRaytracingAccelerationStructure (XBOX Series consoles)](https://docs.xbox.com/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_buildraytracingaccelerationstructure_public.md)
- [D3D12_RAYTRACING_GEOMETRY_FLAGS (XBOX Series consoles)](https://docs.xbox.com/reference/graphics/d3d12/enums/d3d12_raytracing_geometry_flags_public.md)
- [D3D12_RAYTRACING_GEOMETRY_TYPE (XBOX Series consoles)](https://docs.xbox.com/reference/graphics/d3d12/enums/d3d12_raytracing_geometry_type_public.md)
- [D3D12_RAYTRACING_GEOMETRY_DESC (XBOX Series consoles)](https://docs.xbox.com/reference/graphics/d3d12/structs/d3d12_raytracing_geometry_desc_public.md)
