Changes

Jump to: navigation, search

Platform/GFX/Moz2D

79 bytes added, 00:04, 4 September 2013
m
Current status
== Current status ==
The Gecko graphics API preceding Moz2D was '''[http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/ Thebes] ''' which mostly consists of a C++ wrapper around Cairo, along with some Gecko-specific utility code, and a text API that uses platform text handling. Currently ''both the Thebes API and Moz2D API are in use''. A Thebes wrapper around Moz2D allows code that still uses the Thebes API to run on top of Moz2D. Over time this code will be migrated to using the Moz2D API directly (see [[Platform/GFX/AzureConversion|Azure Conversion]]).
Once the Azure project is completed—that is, all the backends have been implemented and all the calling code converted to use the new Moz2D API—the old Thebes API will be removed.
* [http://www.basschouten.com/blog1.php/progress-on-moz2d Progress on Moz2D] - July 2013 update
* [http://mozillagfx.wordpress.com/2013/08/21/looking-for-a-good-first-place-to-contribute-to-gecko-gfx/ Looking for a good first place to contribute to Gecko gfx?] - August 2013 summary and how you can get involved
* [[Platform/GFX/AzureConversion|Azure Conversion]]- Tracking page for the work to use Moz2D directly
== Stateful vs stateless ==
Confirm
166
edits

Navigation menu