- Stockholm
Stars
Experiments on CUDA-OpenGL interoperability
cuDNN sample codes provided by Nvidia
State of the art sorting and segmented sorting, including OneSweep. Implemented in CUDA, D3D12, and Unity style compute shaders. Theoretically portable to all wave/warp/subgroup sizes.
A cross-platform, high performance renderer for Gaussian Splatting using Vulkan Compute. Supports β Windows, Linux, macOS, iOS, and visionOS
A nearly complete collection of prefix sum algorithms implemented in CUDA, D3D12, Unity and WGPU. Theoretically portable to all wave/warp/subgroup sizes.
Tutorials for OpenGL 3.3 and later
A C++ header-only parser for the PLY file format. Parse .ply happily!
Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
C++ examples for the Vulkan graphics API
Tiny but powerful single file wavefront obj loader
Toy path tracer using WebGPU RT
ππ Project Island is an experimental, hot-reloading Vulkan Renderer for Linux and Windows, written in C/C++.
A real-time vulkan renderer with RTX ray tracing support. Created for my master's thesis "Evaluating the Use of Proxy Geometry for RTX-based Ray Traced Diffuse Global Illumination".
A joking website made to promote a warped version of communism.
A React-based progressive web-app made to make school systems more cohesive and user-friendly. Made during a hackathon.