[cairo] gallium surface still maintained ?

Enrico Weigelt, metux IT consult enrico.weigelt at gr13.net
Wed Aug 3 09:40:21 UTC 2016


On 03.08.2016 11:33, Lawrence D'Oliveiro wrote:
> On Wed, 3 Aug 2016 11:02:25 +0200, Enrico Weigelt, metux IT consult
> wrote:
> 
>> I need cairo on targets w/o a usable GPU.
>> (actually, that's why I picked cairo the first place)
> 
> Maybe you need something a little less ambitious and resource-intensive
> than Cairo.

Different topic. My problem isn't a slow CPU, but lack of GPU.

> * For a start, take out anti-aliasing.

... lets see ...

> * Also take out Bézier curves and clipping paths.
> * Remove transformation matrices as well.
> * Avoid fancy line styles. Some drawing operators may be OK.

I need them, and I certainly dont wanna reinvent it.

> * Finally, replace floating-point coordinates with integers. 16-bit
>   integer coordinates ought to be enough for any reasonable drawing
>   area.

hardfloat is available and not that horribly slow.
(well, we could discuss using smaller floats ... maybe I'll get into
that topic in future)


--mtx



More information about the cairo mailing list