Georgi Nikolov's repositories
apple-metal-sketch-dojo
Graphics and animations with the Apple Metal API
webgpu-raytracer
Realtime path tracing via WebGPU compute shaders
software-renderer
Software rasterizer in C
webgpu-dojo
WebGPU Sketches & Examples
webgpu-compute-metaballs
WebGPU demo demonstrating marching cubes, deferred rendering, PBR, shadow mapping and different post-processing
hwoa-rang-gl
WebGL Library
hwoa-rang-gpu
micro webGPU rendering & compute library
practical-webgl-from-scratch-course
Code & exercises for AWWWARDS course
wasm-snake
Classic Snake in direct WebAssembly
webgl-pbr-dojo
explore physically based rendering
hwoa-rang-metal
minimum Apple Metal rendering library
2d-phy-dojo
2D physics demo
product-explorer
Customizable WebGL product explorer
webgl-mipmaps-explainer
explore mipmap and anisotropic filtering options in webgl2
webgl-stream-sample-codes
Support codes for writing a 3D animation live on stream
apple-metal-sketch-dojo-old
learning Apple Metal one exercise at a time
awesome-webgpu
😎 Curated list of awesome things around WebGPU ecosystem.
codesketch
Portfolio of canvas-2d & webgl works
cross-iframe-communication-demo
Demo showing off the remote-procedure-call pattern using iframes
hwoa-rang-gl2
minimum webgl2 framework
hwoa-rang-tween
minimum tween class with different easings
personal-blog-2021
Personal archive / blog based on Node.js and Prismic.io
personal-portfolio-2018
Old portfolio made with WebGL
swift-resources
readings on swift and swiftui
swiftui-basics
document swiftui learning
tweakpane-plugin-extra-info
Show extra text on hover for inputs in Tweakpane
webgl1.0-opengles2.0-api-diff
Reference of methods exposed in WebGL 1.0 but unavailable in OpenGL ES 2.0
webgpu-shadow-playground
Experimenting with Shadow techniques like Cascading Shadow Maps