[cairo] Performance of the image surface back-end

Nicholas Allen allen at ableton.com
Fri Aug 15 08:08:17 PDT 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
Hi,

Thanks for your quick reply. I downloaded the pre-built versions from
here: http://www.gtk.org/download-windows.html

I have attached a zip file that contains the C++ code used to bind to
the cairo calls and the profiling code. Basically, we have an abstract
base class called AGraphPort that ACairoGraphPort inherits from and
implements the methods from AGraphPort by forwarding them to
equivalent calls in Cairo. I have not implemented all our primitives
yet - just the ones that I am profiling.

Our profiling code calls through the AGraphPort class and so is the
same for our version and the Cairo version. I have not attached our
derived implementation of AGraphPort as this is proprietry code and I
don't know what the legal aspects of this would be at the moment. If
it looks like Cairo can be easily optimized and we can help with this
then I am sure we would be willing to contribute to Cairo.

Thanks,

Nick
>
> It would be nice if you could show us the source of the test code you
> use, especially the cairo call part.
>
>     Emmanuel.
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
iD8DBQFIpZvhbpmWsXfOU58RAqOBAKCXRGHjrPfGhx0ki9mz0Z5q9cPdPwCgg+p0
x+vyGoYFsWbdFXtqXfXmyzc=
=Zl59
-----END PGP SIGNATURE-----

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: GraphPort.h
Url: http://lists.cairographics.org/archives/cairo/attachments/20080815/3d6ad037/attachment-0002.asc 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Profile.cpp
Url: http://lists.cairographics.org/archives/cairo/attachments/20080815/3d6ad037/attachment-0001.txt 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: CairoGraphPort.cpp
Url: http://lists.cairographics.org/archives/cairo/attachments/20080815/3d6ad037/attachment-0003.asc 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: CairoGraphPort.h
Url: http://lists.cairographics.org/archives/cairo/attachments/20080815/3d6ad037/attachment-0002.txt 


More information about the cairo mailing list