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

# HLSL shader compiler (DXC) for the XBOX GDK

> Compile HLSL shaders for the XBOX GDK with DXC, including porting existing shaders from FXC and D3DCompiler and integrating the compiler into your build.

Explore shadercompiler topics for XBOX game development.

<CardGroup cols={2}>
  <Card title="Porting shaders from fxc to dxc" icon="palette" href="/tools/tools-console/shadercompiler/dxc-port-from-fxc">
    This topic should be used as a reference point when porting your existing high-level shader language (HLSL) shaders over from D3DCompiler…
  </Card>

  <Card title="Using dxc.exe and the dxcompiler .dll" icon="palette" href="/tools/tools-console/shadercompiler/dxc-usage">
    DXC supports a command-line interface (dxc.exe) and a .dll interface (dxcompiler.dll, dxcompiler.lib, dxcapi.h, and d3d12shader.h).
  </Card>

  <Card title="Using defines on XBOX" icon="palette" href="/tools/tools-console/shadercompiler/dxc-xbox-defines">
    On XBOX One and XBOX Series X|S, special defines are used to control the compiler in ways specific to the platform.
  </Card>

  <Card title="Dxc HLSL extensions" icon="palette" href="/tools/tools-console/shadercompiler/dxc-xbox-extensions">
    a id="rootsig"/a
  </Card>

  <Card title="Dxc compiler intrinsics" icon="palette" href="/tools/tools-console/shadercompiler/dxc-xbox-intrinsics">
    The following intrinsics are supported by DXC for XBOX and/or XBOX Series X|S.
  </Card>

  <Card title="Shader compiler" icon="palette" href="/tools/tools-console/shadercompiler/shader-compiler">
    The DirectX Shader Compiler (DXCompiler or DXC) is a new shader compiler for Windows and XBOX.
  </Card>
</CardGroup>

## See also

* [Commandlinetools](/tools/tools-console/commandlinetools/index)
* [Console commandlinetools](/tools/tools-console/console_commandlinetools/index)
* [Devhome](/tools/tools-console/devhome/index)
* [Devkitagent](/tools/tools-console/devkitagent/index)
* [Hix](/tools/tools-console/hix/index)
* [PGO](/tools/tools-console/pgo/index)
* [PIX](/tools/tools-console/pix/index)
* [Titleperfoverlay](/tools/tools-console/titleperfoverlay/index)
* [Visualstudio](/tools/tools-console/visualstudio/index)
* [Wdp](/tools/tools-console/wdp/index)
* [Xbom](/tools/tools-console/xbom/index)
* [Xbwatson](/tools/tools-console/xbWatson/index)
* [Xhit](/tools/tools-console/xhit/index)


## Related topics

- [HLSL shader compiler (DXC) for the XBOX GDK](/tools/tools-console/shadercompiler/index.md)
- [Compilador de sombreadores HLSL (DXC) para el GDK de XBOX](/es/tools/tools-console/shadercompiler/index.md)
- [XBOX GDK용 HLSL 셰이더 컴파일러 (DXC)](/ko/tools/tools-console/shadercompiler/index.md)
- [面向 XBOX GDK 的 HLSL 着色器编译器 (DXC)](/zh-CN/tools/tools-console/shadercompiler/index.md)
- [XBOX GDK 向け HLSL シェーダー コンパイラ (DXC)](/ja-jp/tools/tools-console/shadercompiler/index.md)
