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 new model for a path-drawing pen tool that uses "hyperbezier" curves, which have two control points.
Raph wrote an overview of how text layout works. He's been working on text layout and rendering for over 35 years.
Raph continues to explore the best ways to build reactive user interfaces, with a focus on Rust.
A blog post covering the history of the compositor introduced in Mac OS X and the tradeoffs it demands.
A look back at Raph's experiences building Xi, a novel text editor written in Rust.
An overview of a new architecture for high-performance, 2D vector graphics rendering on the GPU.
A detailed overview of how GPUs work and approaches for effectively using GPUs for general purpose computing.
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.