#计算机科学#Open deep learning compiler stack for cpu, gpu and specialized accelerators
翻译 - 针对cpu,gpu和专用加速器的开放式深度学习编译器堆栈
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
A testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Rust implementation of SPIR-V module processing functionalities
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
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.