rgb
guy
videos
learn
blog
lab
about
Work with me
blog
Notes from the
build log
Deep dives into rendering, engines and maths. Written while I build, from first principles.
filter:
all
optimization
renderer
graphics
engine
math
c++
Aug 2026
Multithreading OpenGL: The Shared-Context Pattern
Apr 2026
CUDA-OpenGL Interop: Letting the GPU Talk to Itself
Apr 2026
Texture Space Shading
Apr 2026
Why PS1 Games Wobble (And How to Fake It in OpenGL)
Apr 2026
Computationally Fast Object Picking in OpenGL
Mar 2026
Adding MSAA to a Software Rasterizer
Mar 2026
Your GPU fakes every texture. Here's the math it uses.
Mar 2026
Writing a Software Rasterizer in C