开放机器学习编译器框架
spirv 开源项目推荐(150 个)
spirv 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 前 20
按 Star 数排序展示前 20 个 · GitHub 共 150 个仓库基于 MLIR 的可重定向机器学习编译器和运行时工具包。
让 Rust 成为 GPU 着色器的一流语言与生态系统 🚧
A collection of tools, libraries, and tests for Vulkan shader compilation.
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
一个使用 DXVK 后端的 Direct3D9 转 Vulkan 层。[上行至DXVK]
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Clspv 是一个将 OpenCL C 编译为 Vulkan 计算着色器的编译器
A testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Rust implementation of SPIR-V module processing functionalities
D3D9/11,但它能在Linux上原生运行!
Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.
Virtual machine for executing SPIR-V
Rust bindings for the shaderc library.
Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.
A micro Vulkan compute pipeline and a collection of benchmarking compute shaders
One stop shop for getting started with SPIR-V.
SpvGenTwo is a SPIR-V building and parsing library written in plain C++17 without any dependencies. No STL or other 3rd-Party library needed.
Tiny C++ SPIR-V virtual machine (interpreter), can be used for shader debugging. Spvm-ShaderToy simulated the runtime environment of shadertoy, and execute shader code using SPVM.
Light weight SPIR-V reflection library
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 20 个项目;原始页面见 https://github.com/topics/spirv。
- 该话题在 GitHub 上共有 150 个仓库, 本站收录的是其中最热门的 20 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 20 个项目累计 3.1 万 Star,覆盖 7 种主要语言,数据更新于 2026-11-09。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。