{
  "added_at": "2026-11-09",
  "category": "native-analysis",
  "description_en": "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.",
  "description_zh": "HLSL Decompiler 把着色器模型 5.x 或更低的 DXBC、着色器模型 6.x 的 DXIL，以及 SPIR-V 翻译成 HLSL。README 写明它面向的是虚幻引擎 5 项目中常用的着色器。",
  "entry_url": "https://awesomerea.org/resources/hlsl-decompiler/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/hlsl-decompiler/",
  "evidence_url": "https://github.com/YYadorigi/HLSL-Decompiler/blob/5a803369b5848c3650eb524e3713f2f809cdabc1/README.md",
  "group": "tools",
  "id": "hlsl-decompiler",
  "json_url": "https://awesomerea.org/resources/hlsl-decompiler/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/hlsl-decompiler/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/hlsl-decompiler/index.md",
  "name": "HLSL Decompiler",
  "name_zh": "HLSL Decompiler",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "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."
  ],
  "requirements_zh": [
    "使用 CMake 3.10 或更高版本以及支持 C++17 的编译器构建。",
    "README 描述了一个用于 DXBC 到 HLSL 的 RenderDoc 插件条目。",
    "README 没有写许可证。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/YYadorigi/HLSL-Decompiler",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
