<div dir="ltr"><div class="gmail_quote"><div dir="ltr">Hi,<br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">2016-08-03 11:33 GMT+02:00 Lawrence D'Oliveiro <span dir="ltr"><<a href="mailto:ldo@geek-central.gen.nz" target="_blank">ldo@geek-central.gen.nz</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, 3 Aug 2016 11:02:25 +0200, Enrico Weigelt, metux IT consult<br>
wrote:<br>
<span><br>
> I need cairo on targets w/o a usable GPU.<br>
> (actually, that's why I picked cairo the first place)<br>
<br>
</span>Maybe you need something a little less ambitious and resource-intensive<br>
than Cairo.<br>
<br>
* For a start, take out anti-aliasing.<br>
* Also take out Bézier curves and clipping paths.<br>
* Remove transformation matrices as well.<br>
* Avoid fancy line styles. Some drawing operators may be OK.<br>
* Also, good-bye mesh patterns.<br>
* Finally, replace floating-point coordinates with integers. 16-bit<br>
  integer coordinates ought to be enough for any reasonable drawing<br>
  area.<br></blockquote><div><br></div></span><div>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.</div><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
For comparison, Macintosh Color QuickDraw was capable of drawing<br>
full-colour, full-screen graphics at interactive speeds on a 25MHz<br>
Motorola 68040 processor in 1993--within the above limitations.<br></blockquote><div><br></div></span><div>So did the Commodore Amiga on a 7MHz Motorola 68000 CPU at 1987 :)</div><div><br></div><div>Which suggests that there should be no need to go for a "less resource intensive" solution with today's CPUs.</div></div><span class="HOEnZb"><font color="#888888"><div><br></div><div data-smartmail="gmail_signature">Guillermo Rodriguez Garcia<br><a href="mailto:guille.rodriguez@gmail.com" target="_blank">guille.rodriguez@gmail.com</a></div>
</font></span></div></div>
</div><br></div>