GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Raph Levien’s blog
  • About

This view

  • Original page
  • New address

GeezerVison is showing raphlinus.github.io — Raph Levien’s blog

Posts

  • Mar 21, 2025

    I want a good parallel computer

  • Jun 12, 2023

    A note on Metal shader converter

  • Apr 18, 2023

    Simplifying Bézier paths

  • Apr 1, 2023

    Moving from Rust to C++

  • Jan 7, 2023

    Requiem for piet-gpu-hal

  • Dec 31, 2022

    Raph's reflections and wishes for 2023

  • Nov 8, 2022

    Minikin retrospective

  • Sep 9, 2022

    Parallel curves of cubic Béziers

  • Jul 15, 2022

    Advice for the next dozen Rust GUIs

  • May 7, 2022

    Xilem: an architecture for UI in Rust

  • Feb 24, 2022

    piet-gpu progress: clipping

  • Nov 17, 2021

    Prefix sum on portable compute shaders

  • Oct 22, 2021

    Swapchains and frame pacing

  • May 13, 2021

    The stack monoid revisited

  • Apr 28, 2021

    The case of the curiously slow shader

  • Mar 11, 2021

    Fitting cubic Bézier curves

  • Feb 19, 2021

    Cleaner parallel curves with Euler spirals

  • Jan 18, 2021

    An interactive review of Oklab

  • Dec 16, 2020

    An Old New Adventure

  • Oct 26, 2020

    Text layout is a loose hierarchy of segmentation

  • Sep 28, 2020

    Rust 2021: GUI

  • Sep 25, 2020

    Towards principled reactive UI

  • Sep 13, 2020

    The compositor is evil

  • Sep 5, 2020

    The stack monoid

  • Jul 8, 2020

    Seeking truth in a time of misinformation

  • Jun 27, 2020

    xi-editor retrospective

  • Jun 13, 2020

    Fast 2D rendering on GPU

  • Jun 12, 2020

    A sort-middle architecture for 2D graphics

  • Jun 1, 2020

    piet-gpu progress report

  • Apr 30, 2020

    Prefix sum on Vulkan

  • Apr 21, 2020

    Blurred rounded rectangles

  • Mar 14, 2020

    Covid-19 resources

  • Feb 12, 2020

    GPU resources

  • Jan 18, 2020

    The Soundness Pledge

  • Dec 23, 2019

    Flattening quadratic Béziers

  • Nov 22, 2019

    Towards a unified theory of reactive UI

  • Oct 31, 2019

    Rust 2020: GUI and community

  • Aug 21, 2019

    Thoughts on Rust bloat

  • Jun 21, 2019

    The smooth resize test

  • May 10, 2019

    An update on spline licensing

  • May 8, 2019

    2D Graphics on Modern GPU

  • Apr 26, 2019

    Skribo progress update

  • Apr 4, 2019

    Font fallback deep dive

  • Feb 27, 2019

    Low level text layout kickoff

  • Feb 20, 2019

    More small updates

  • Feb 14, 2019

    IIR filters can be evaluated in parallel

  • Jan 4, 2019

    Followups

  • Dec 28, 2018

    How long is that Bézier?

  • Dec 21, 2018

    A new spline

  • Dec 16, 2018

    My thoughts on Rust 2019

  • Dec 8, 2018

    Secrets of smooth Béziers revealed

  • Nov 4, 2018

    Small updates

  • Oct 19, 2018

    Towards fearless SIMD

  • Oct 11, 2018

    A crate I want: 2d graphics

  • Oct 1, 2018

    Announcing the xi-editor github organization

  • Sep 19, 2018

    Synthesizer progress update

  • Sep 5, 2018

    A Few of My Favorite Sigmoids

  • Aug 28, 2018

    A New Adventure

  • Aug 17, 2018

    With Undefined Behavior, Anything is Possible

  • Jun 23, 2018

    Notes on “Lost in Math”

  • May 10, 2018

    Towards GPGPU JSON parsing

  • May 8, 2018

    Entity-Component-System architecture for UI in Rust

  • Apr 25, 2018

    A sketch of string unescaping on GPGPU

  • Apr 8, 2018

    Smooth resize in Direct2D

  • Oct 12, 2017

    What I’m working on at Recurse Center

  • Oct 3, 2017

    Hello blog

subscribe via RSS

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.