Fwd: gallium surface still maintained ?

Guillermo Rodriguez <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <CABDcavbAMmPxuvK-Wicmqu2MY+9rEXYEjfsE7GAUWzBAuE_B5A@mail.gmail.com>
Hi,

2016-08-03 11:33 GMT+02:00 Lawrence D'Oliveiro <[email protected]>:

> 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.
>
> * For a start, take out anti-aliasing.
> * Also take out Bézier curves and clipping paths.
> * Remove transformation matrices as well.
> * Avoid fancy line styles. Some drawing operators may be OK.
> * Also, good-bye mesh patterns.
> * Finally, replace floating-point coordinates with integers. 16-bit
>   integer coordinates ought to be enough for any reasonable drawing
>   area.
>

I am using Cairo on embedded targets without a usable GPU, but a reasonably
powerful CPU, and actually using many of the above features in my
application, and it works just fine.


>
> For comparison, Macintosh Color QuickDraw was capable of drawing
> full-colour, full-screen graphics at interactive speeds on a 25MHz
> Motorola 68040 processor in 1993--within the above limitations.
>

So did the Commodore Amiga on a 7MHz Motorola 68000 CPU at 1987 :)

Which suggests that there should be no need to go for a "less resource
intensive" solution with today's CPUs.

Guillermo Rodriguez Garcia
[email protected]

-- 
cairo mailing list
[email protected]
https://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.