On Fri, 9 Mar 2007 00:53:18 +0200, Daniel Stone wrote:
> > On 3/8/07, Eero Tamminen <[EMAIL PROTECTED]> wrote:
> > >[1] There's a bug in Cairo bugzilla about slowness on 16-bit display
> > >     when using Render though...
...
>   b) Cairo is dumb.  It could degrade to a 16-bit surface if the target
>      is only 16, thus saving a great deal of memory and calculations.

I'd still like to see a test case for the people running into slowness
here.

Cairo should already be creating 16-bit surfaces when possible, (for
example in _cairo_xlib_surface_create_similar when given a 16-bit
surface to start with). But cairo wasn't always clever about this, no.

Now, ifthe application is actually handing cairo an ARGB32 image
surface, then that's a totally separate issue, (and the application
should just be fixed to not do that).

-Carl

Attachment: pgpWGPBjcNh3v.pgp
Description: PGP signature

_______________________________________________
maemo-developers mailing list
[email protected]
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to