Repository navigation

#

spirv

Open deep learning compiler stack for cpu, gpu and specialized accelerators

Python
12540
18 小时前

A retargetable MLIR-based machine learning compiler and runtime toolkit.

C++
3300
3 小时前

🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧

Rust
2282
1 天前

A collection of tools, libraries, and tests for Vulkan shader compilation.

C++
2013
12 天前

TornadoVM: A practical and efficient heterogeneous programming framework for managed languages

Java
1307
1 个月前

A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]

C++
841
6 年前

Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

C++
731
1 年前

Clspv is a compiler for OpenCL C to Vulkan compute shaders

LLVM
683
10 天前

A testing framework for automatically finding and simplifying bugs in graphics shader compilers.

Java
594
1 年前

Rust implementation of SPIR-V module processing functionalities

Rust
473
2 个月前

D3D9/11 but it runs natively on Linux!

C++
408
3 年前

Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.

Python
351
6 个月前

Virtual machine for executing SPIR-V

C
312
10 个月前

Rust bindings for the shaderc library.

Rust
275
1 个月前

Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.

C++
257
1 个月前

A micro Vulkan compute pipeline and a collection of benchmarking compute shaders

C++
248
5 个月前

One stop shop for getting started with SPIR-V.

GLSL
212
1 个月前

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.

C++
172
2 年前

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.

C++
147
3 年前