Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
A lightweight deep learning training framework implemented from scratch in C++, featuring a PyTorch-style API.
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.
Tiny pure C++ WebAssembly runtime