Low level graphics is rough. The pixman library is really nice in that it is heavily SIMD optimized (for multiple architectures and instruction sets). It also has routines that are less commonly used in modern graphics (dithering).
But it's also kind of terrible in that there is no formal documentation. The official website says you should just look at the source. But at least there are quite a few official examples.
https://pixman.org/
=> More informations about this toot | More toots from cd0@mastodon.social
Pixman is especially helpful for embedded platforms since it implements NEON (which is the ARM SIMD) and a number of old-fashioned pixel formats such as RGB565, where an entire pixel is stored in only 16 bits.
=> More informations about this toot | More toots from cd0@mastodon.social
text/gemini
This content has been proxied by September (3851b).