Raph Levien

Results 50 issues of Raph Levien

This is a *very* rough draft and will be substantially rewritten. But I'm sharing it in this form because I'm not sure when I'll finish it, and there might be...

A followup to [the compositor is evil] and [Advice for the next dozen Rust GUIs]. Goals: modern appearance (transparency etc), cross-platform, ability to embed video/3d/other content, power-efficiency. Other assumptions: our...

This is an early draft, partly to get the ideas written down. Also note, SVG figures are inline, and have been written by hand. This seems to work reasonably well....

A fictional story to illuminate an aspect of quality in software engineering, told as a sequence of three sudoku solvers. The two main points I'm trying to get across are:...

As something of a complement to Colin's [hyperbezier pen tool] post, I want to do one on the math of the curve family itself. Obviously there's a technical core, presenting...

I'm doing deep research into robust path operations. That may well end up being three blog posts: * Robust path operations on polylines (#78 is draft) * Cubic/cubic Bézier intersection...

This is a writeup of an exploration in the [xilem_tokio branch](https://github.com/linebender/druid/tree/xilem_tokio). Main goal of exploration: improve performance, in this case scrolling jank. Root cause is loading of expensive resources (image...

I have figured out a seriously faster version of the stack monoid algorithm (see [stack monoid revisited](https://raphlinus.github.io/gpu/2021/05/13/stack-monoid-revisited.html)) and want to write that up. The implementation exists in a [PR on...

I've been refining my writing process, and people have expressed interest. * Seek to minimize controversy. Most things exist as tradeoffs, emphasize positive side of tradeoff space. imgui would be...

First, a heads-up, we're in the process of adopting this crate as our standard keyboard event type in druid, see https://github.com/linebender/druid/pull/1049 in particular. We appreciate having the crate are hopeful...