
Building a Real-Time Dithering Shader
A minimal, real-time WebGL shader that applies ordered dithering and optional pixelation as a composable postprocessing effect.
Long-form thoughts on coding, life, and more, collected in chronological order.

A minimal, real-time WebGL shader that applies ordered dithering and optional pixelation as a composable postprocessing effect.

We are living through a fracture in how value, effort, and identity are defined

Reflections on humanity as an ongoing evolutionary project

Optimize performance while maintaining quality in your 3D web applications