I should have mentioned that my tests have been done only on Windows and
OSX.
I guess I would have to try on a system that supports XRender to compare.

Unfortunately, the target audience of our application are mostly windows and
OSX users, so although it would be great that Cairo performs fast on unix
variants, it would be of little value to us, unless of course XRender also
runs on Windows/OSX somehow :)

from the glitz page I refered to:

 The semantics of glitz are designed to precisely match the
 specification of the X Render extension. Glitz does not only implement
 X Render features like component alpha and image transformations, but
 also support for additional features like convolution filters and
 color gradients, which are not currently part of the X Render
specification.
 The performance and capabilities of glitz are much dependent on
 graphics hardware. Glitz does not in any way handle software
 fall-backs when graphics hardware is insufficient. However, glitz will
 report if any requested operation cannot be carried out by graphics
 hardware, hence making a higher level software layer responsible for
appropriate actions.
 Glitz can be used as a stand-alone layer above OpenGL but is also
 designed to act as a backend for cairo, providing it with OpenGL
accelerated output.
That's why it would be good to know whether glitz is still supported
(and compatible with current cairo): it, or something like it, would
provide direct access to hardware-accelerated cairo functionality on
all OpenGL platforms (without the current Haskell-land dependency of cairo on Gtk2hs; though software fallbacks for missing hardware support would seem essential).

Claus

|There seem to be some older references to an OpenGL backend for Cairo
|
|    http://www.cairographics.org/OpenGL/
|    http://www.freedesktop.org/wiki/Software/glitz
|    http://www.usenix.org/events/usenix04/tech/freenix/nilsson.html


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to