2026-04-22 –, Zollhof
What becomes possible with a graphics stack/compositor that works with vectors, rather than pixels? - and what does it take to make it possible? Helping figuring out this - is a goal of the ctx terminal emulator with its vector graphics extension.
The terminal is the main driver and testing ground for development of ctx. A low resource vector graphics library with event handling abstractions on top of a vector protocol with a performant software renderer. There is low level integrations ranging from microcontroller displays through linux framebuffer and SDL3 as well as interactive vector graphics user interfaces over full duplex text connections.
Manipulating colors of pixels with code for more than 35 years, likes figuring out how things work, or are possible with code, some experiments arestill in use across various software projects some of which, like babl, GEGL and ctx are in use by GIMP and he is the current maintainer.