Starred repositories
💡 phong shading tutorial with glslify
Bounded multiple producers multiple consumers queue for .NET
An attempt at reproducing unreal nanite in threejs
METIS - Serial Graph Partitioning and Fill-reducing Matrix Ordering
A interpreter founded during the UZH software construction module.
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 webversion of the board game "Saboteur"
A javascript binary tree based algorithm for 2d bin-packing suitable for generating CSS sprites
A 2D rectangular bin packing data structure that uses the Shelf Best Height Fit heuristic
A simple, template literals-based preprocessor for WGSL shaders
Texture loading utility for WebGL and WebGPU
Mesh optimization library that makes meshes smaller and faster to render
Mesh triangle reduction using quadrics
💡 Experimental real-time global illumination renderer 🦀
Network Design for an Electronics Manufacturer for a Project in the Operations Research Modul at the UZH
A WebGPU demonstration of using frustum culling with render bundles through indirect instanced draw calls.
A Python testing framework founded during the UZH software construction module.
📳 Use Apple's Taptic Engine to vibrate your iPhone 6s (or up) in a variety of ways
Cordova plugin: Native storage of variables in Android, iOS and Windows
A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.
TypeScript type definitions for WebGPU https://gpuweb.github.io/types/