Tool
HLSL Decompiler
HLSL Decompiler translates DXBC for shader model 5.x or lower, DXIL for shader model 6.x, and SPIR-V into HLSL. The README says the shaders it targets are those commonly used in Unreal Engine 5 projects.
- Targets
- Binary
- Category
- Native analysis tools
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 114
- Last commit
- 2026-04-18
- Language
- CMake
GitHub data as of 2026-11-09
Requirements & limits
- Build with CMake 3.10 or newer and a C++17 compiler.
- The README describes a RenderDoc plugin entry for DXBC to HLSL.
- The README does not name a license.
Cite
BibTeX
@misc{hlsl-decompiler,
title = {{HLSL Decompiler}},
howpublished = {\url{https://github.com/YYadorigi/HLSL-Decompiler}},
url = {https://github.com/YYadorigi/HLSL-Decompiler},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/hlsl-decompiler/}}
}Plain text
HLSL Decompiler. https://github.com/YYadorigi/HLSL-Decompiler (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/hlsl-decompiler/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · YYadorigi/HLSL-Decompiler · Revision 5a80336
More in Native binaries
- Windbg Decompile Extension via LLM · Tool
- Pseudo C Dump · Tool
- Ruri.ShaderDecompiler · Tool
- libghidra · Tool
- ghidrasql · Tool
- Pyre · Tool