Graphics Tools

Xbox One-specific components and tools help with performance and debugging. There are pre-compiled shader tools, and the Xbox Hang Investigation Tool (XHIT). For the ADK, there is Visual Studio Graphics Diagnostics, to analyse the Direct3D pipeline. The Xbox One XDK also includes PIX for Xbox One, which is a tool to aid in CPU and GPU performance and debugging.

In this section

Shaders and the FXC Shader Compiler
There are several shaders in Direct3D and in the Xbox One GPU. The FXC shader compiler has options for HLSL tools and for PIX.

D3DCOMPILE Constants
The D3DCOMPILE constants specify how the D3D compiler compiles the HLSL code.

D3Dcompiler Intrinsics
The following intrinsics have been added to the Xbox One D3Dcompiler. These intrinsics expand into new DXBC opcodes that only work on Xbox One.

Xbox Hang Investigation Tool (XHIT)
The Xbox Hang Investigation Tool (XHIT) is used for offline analysis of GPU hang dumps.