[cairo] status of gallium backend

Enrico Weigelt, metux IT consult enrico.weigelt at gr13.net
Wed Dec 16 07:21:43 PST 2015

Hi folks,

what's the status of the gallium backend ? Is it already usable ?

I'm currently trying to get the DRM backend running, as the basis for
my planned embedded GUI toolkit.

But, OTOH, if gallium backend is already working, it might be a better
solution to drop the other DRM stuff in favour of gallium.

The interesting questions remains: how will it perform on small
systems w/o (usable) GPU (IOW: softraster) - compared to a an own
2D-only implementation ?

And how complex would be using other units like DMA controllers
(bitblt etc), IPUs (overlays, colorspace conversions, etc) directly
in cairo vs. gallium ?

In the long run, setting ontop of gallium seems the economically
best option (wider userbase for SoC specific optimizations, etc),
if it's not too complex and 2d performance wont suffer.

What's your oppinon on that ?


Enrico Weigelt,
metux IT consulting

More information about the cairo mailing list