25 results found Sort:

3.4k
11.6k
apache-2.0
377
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Created 2016-10-12
12,674 commits to main branch, last one 8 hours ago
576
2.6k
apache-2.0
85
A retargetable MLIR-based machine learning compiler and runtime toolkit.
Created 2019-09-12
16,156 commits to main branch, last one 23 hours ago
356
1.8k
other
61
A collection of tools, libraries, and tests for Vulkan shader compilation.
Created 2015-08-06
1,035 commits to main branch, last one 4 days ago
113
1.2k
apache-2.0
41
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
Created 2018-09-07
8,968 commits to master branch, last one a day ago
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
Created 2022-05-13
29 commits to main branch, last one 8 months ago
42
832
zlib
64
A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
Created 2019-02-07
4,182 commits to master branch, last one 4 years ago
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Created 2017-06-25
10 commits to master branch, last one 7 years ago
87
604
apache-2.0
43
Clspv is a compiler for OpenCL C to Vulkan compute shaders
Created 2017-07-12
955 commits to main branch, last one 3 days ago
117
563
apache-2.0
23
A testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Created 2018-09-24
720 commits to master branch, last one 2 years ago
57
442
apache-2.0
19
Rust implementation of SPIR-V module processing functionalities
Created 2016-10-15
497 commits to master branch, last one 9 months ago
9
409
apache-2.0
11
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
Created 2024-07-11
1,309 commits to main branch, last one 2 days ago
Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.
Created 2019-07-08
404 commits to master branch, last one 3 months ago
27
292
mit
15
Virtual machine for executing SPIR-V
Created 2020-03-02
58 commits to master branch, last one 2 years ago
64
259
apache-2.0
10
Rust bindings for the shaderc library.
Created 2017-01-11
213 commits to main branch, last one 6 months ago
Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.
Created 2018-10-09
490 commits to development branch, last one 2 months ago
36
217
apache-2.0
14
A micro Vulkan compute pipeline and a collection of benchmarking compute shaders
Created 2020-10-05
113 commits to main branch, last one about a month ago
11
161
cc-by-4.0
35
One stop shop for getting started with SPIR-V.
Created 2020-02-10
41 commits to main branch, last one 18 days ago
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.
Created 2019-09-08
1,189 commits to master branch, last one 11 months ago
25
137
mit
19
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.
Created 2022-09-05
86 commits to main branch, last one about a year ago
12
110
apache-2.0
3
Light weight SPIR-V reflection library
Created 2019-11-25
251 commits to master branch, last one 2 months ago
42
86
apache-2.0
4
Safe Rust wrapper around SPIRV-Cross
Created 2017-09-24
425 commits to master branch, last one 2 years ago
5
59
mit
3
SPIR-V Code Generator / Graph Editor GUI
Created 2020-01-17
113 commits to master branch, last one 4 years ago
A clean and simple cross-platform C++ library to convert GLSL shaders to HLSL, Metal, Vulkan, and WebGPU
Created 2020-09-12
59 commits to master branch, last one 25 days ago
Compile your WebAssembly programs into SPIR-V shaders
Created 2023-07-15
263 commits to master branch, last one about a year ago
Import GLSL source files. Pre-processed, validated and optimized with Khronos Group SPIRV-Tools. Supports glslify.
Created 2021-02-20
95 commits to master branch, last one 3 years ago