keith2018's repos on GitHub
C++ · 1139 watchers
SoftGLRender
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
C++ · 184 watchers
TinyTorch
A lightweight deep learning training framework implemented from scratch in C++, featuring a PyTorch-style API.
C++ · 149 watchers
spvm
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++ · 113 watchers
TinyGPT
Tiny C++ LLM inference implementation from scratch
Java · 73 watchers
SharedTexture
Multi-process sharing of OpenGL textures on Android, based on HardwareBuffer
C++ · 56 watchers
TLSHook
Hook opengl es function call on Android by replacing TLS entry point
C++ · 15 watchers
GrayCode
Gray-Code Structured Light utilities
C++ · 14 watchers
spine-opengl
Render Spine Animation Using OpenGL/OpenGL ES on Mac/Android/iOS
1 watchers
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
C++ · 1 watchers
tgfx
A lightweight 2D graphics library for rendering texts, geometries, and images with high-performance APIs that work across various platforms.
0 watchers
AMDVLK
AMD Open Source Driver For Vulkan
0 watchers
lua-in-js
A Lua to JS transpiler / runtime
0 watchers
renderdoc
RenderDoc is a stand-alone graphics debugging tool.
C · 0 watchers
rtl8821cu
realtek chipset driver for usb-wifi-adapter
Cuda · 0 watchers
TinyFA
A lightweight, from-scratch Flash Attention CUDA implementation