Bio: I'm an independent developer working on a music synthesis game. A lot of my focus these days is making Rust a great platform for creative work.
A collection of resources for GPU programming.
Raph explains how to render Bézier curves by turning them into a sequence of straight lines.
A UI framework written in Rust.
An overview of how different frameworks implement reactive UI, their similarities, and sometimes surprising differences.
A little interactive explorer for the CIE HLC colorspace, which has been suggested (by the freiefarbe.de people among others) as colorimetrically sound colorspace that's also well suited for communication.
Xi (pronounced "Zigh") is cross platform, but it has a native UI on every operating system that it runs on. Text is rendered on the GPU, so it's blazing fast.
Original research on implementing a performant 2D imaging model on the GPU.
My favorite thing about Phil is that incorporates both beautiful and novel ideas in its UI *and* its puzzle-solving engine.
An interactive visualization of the space of Euler spiral segments and their optimal conversion to cubic Béziers.
An in-depth exploration and discussion of how to more efficiently transfer data to an Apple IIe via its audio interface.