Stars
C++ implementation of the 3D QuickHull algorithm
Real-Time dynamic global illumination based on surfel. This project is based on GIBS presented at SIGGRAPH 2021. Implemented with Falcor framework.
Real-time global illumination following the many-lights approach and using Imperfect Shadow Maps. This is the code for my master's thesis, which can be found here: https://github.com/karyon/mastert…
A tiny, single-header <canvas>-like 2D rasterizer for C++
A state-of-the-art software occlusion culling system
Cross-platform, fiber-based, multi-threaded task scheduler designed for video games.
Heavily optimized library for DEFLATE/zlib/gzip compression and decompression
NVIDIA / libdeflate
Forked from ebiggers/libdeflateHeavily optimized library for DEFLATE/zlib/gzip and NVIDIA GDEFLATE compression and decompression
METIS - Serial Graph Partitioning and Fill-reducing Matrix Ordering
UE5's Nanite implementation using WebGPU. Includes the meshlet LOD hierarchy, software rasterizer and billboard impostors. Culling on both per-instance and per-meshlet basis.
A read-only mirror of dav1d source code repository. The origin is at https://code.videolan.org/videolan/dav1d/
Stochastic Screen Space Reflections (SSSR)
Poisson disk points generator in C++ in a single file
A simple library to encode video in real-time with Vulkan video
A small C library to make Ogg Theora decoding easier.
A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graphics.
Simple C++ one-header library for the creation of animated GIFs from image data.
Single file C library for decoding MPEG1 Video and MP2 Audio