SoftGLRender. Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
1.1kTinyTorch. A lightweight deep learning training framework implemented from scratch in C++, featuring a PyTorch-style API.
193spvm. 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.
149TinyGPT. Tiny C++ LLM inference implementation from scratch
119SharedTexture. Multi-process sharing of OpenGL textures on Android, based on HardwareBuffer
73TLSHook. Hook opengl es function call on Android by replacing TLS entry point
56GrayCode. Gray-Code Structured Light utilities
15spine-opengl. Render Spine Animation Using OpenGL/OpenGL ES on Mac/Android/iOS
14tgfx. A lightweight 2D graphics library for rendering texts, geometries, and images with high-performance APIs that work across various platforms.
1pytorch. Tensors and Dynamic neural networks in Python with strong GPU acceleration
1TinyFA. A lightweight, from-scratch Flash Attention CUDA implementation
1