Repository navigation

#

spirv

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

Python
12691
3 天前

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

C++
3366
10 小时前

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

Rust
2386
2 天前

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

C++
2039
8 天前

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

Java
1323
1 天前

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

C++
843
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
689
3 天前

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

Java
595
1 年前

Rust implementation of SPIR-V module processing functionalities

Rust
478
3 天前

D3D9/11 but it runs natively on Linux!

C++
407
3 年前

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

Python
352
1 个月前

Virtual machine for executing SPIR-V

C
308
1 年前

Rust bindings for the shaderc library.

Rust
279
1 个月前

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

C++
258
2 天前

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

C++
252
6 个月前

One stop shop for getting started with SPIR-V.

GLSL
214
2 天前

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++
146
3 年前