Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · YYadorigi/HLSL-Decompiler · Revision 5a80336

More in Native binaries

All 502 entries in Native binaries

↑↓ move↵ open⌘↵ new tab