> 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.

Reply via email to