> To my understanding Cairo should work both with GPU when present, and only on > pure CPU when not,
Cairo was not really designed for OpenGl, so its OpenGl backend was not really faster than the CPU version. There have been many attempts, like <https://github.com/jpbruyere/vkvg> or intels FastUIDraw. Some say that skia is faster than cairo with OpenGl backand, but I am not really convinced. I am using still cairo for my SDT tool, as it best fits into GTK. But later Blend2D should be the backend -- will be some work to make the high level Nim bindings, as there is of course no gobject-introspection support.
