This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
dxil 开源项目推荐(21 个)
dxil 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 前 20
按 Star 数排序展示前 20 个 · GitHub 共 21 个仓库ShaderConductor是一个用于将HLSL交叉编译到其他着色语言的工具
纯 Go 着色器编译器 —— WGSL 转 SPIR-V、MSL、GLSL、HLSL、DXIL。零 CGO。
使用 SDL3 GPU 和计算着色器实现 Ray Tracing In One Weekend
已弃用。使用内部 API 将 DXBC 转换为 DXIL(HLSL 字节码转 LLVM IR)。
面向 Linux 的原生 DirectX 12
Axmol v3 着色器编译器 CLI 工具
用 C# 编写的 DirectXShaderCompiler 的 .NET 封装
将 ZSL(Zig Shader Language)编译为 GLSL、HLSL、METAL、DXIL(需工具)、SPIRV(需工具)
用于已编译着色器程序(Direct3D 9、DXBC、DXIL、PS3 RSX)的 Rust 读取器与反汇编器,其列表输出与微软工具逐字节一致。
借助这份涵盖编译器设计原则、技术和最佳实践的综合指南,为开发者和学习者构建高效编译器。
使用 DirectLStudio 为光场显示器构建、优化并导出高性能 3D Gaussian Splatting 场景。
一个 C++ 计算着色器软件光栅化器,拥有完全由计算驱动的图形管线
以证据为先的研究:DX12 游戏在 AMD RDNA2(RX 6950 XT)上何处浪费 GPU 时间——驱动/编译器手段、在 9 个工作负载上测试的着色器优化方法、Cyberpunk 2077 性能分析与着色器替换。已暂停——包含完整交接说明。
面向 NVIDIA Pascal 的 DXR Tier 1.1 —— 通过在运行时将 RayQuery 着色器改写为 DXR 1.0,让 NVIDIA Pascal 和 GTX 16 系列 GPU 呈现 DXR Tier 1.1。已在 GTX 1070 上对照 WARP 验证逐位一致。
浏览器中的 iridia + dx:放入已编译的 Direct3D 着色器,即可读取、提升并运行它
借助 Conductor 提升你的编码工作流——这是一款 Gemini CLI 扩展,可驱动上下文驱动的开发,并在整个项目生命周期中保证质量。
(随意项目)基本上就是一个 glsl->hlsl/dxil 处理器,用纯 ZIG 编写。
在 Windows 上捕获 Direct3D 11 和 12 游戏帧并存入 SQLite,用于检查、离线回放和逐位精确验证。
将已编译的 Direct3D 着色器(DXBC、DXIL、Direct3D 9、MojoShader GLSL)转换为 naga 模块及其自有着色器 IR,输出 WGSL 或 SPIR-V。
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 20 个项目;原始页面见 https://github.com/topics/dxil。
- 该话题在 GitHub 上共有 21 个仓库, 本站收录的是其中最热门的 20 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 20 个项目累计 5672 Star,覆盖 11 种主要语言,数据更新于 2026-11-07。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。