GFX:New to Graphics
What does GFX do?
We produce the parts of Gecko (define Gecko inline) that draw content on screen; our code draws 2D content both in software and hardware, and we're also responsible for image decoding. We implement graphics API made for the web used by layout and javascript (content, canvas, webgl). To build these we provide abstractions for 3rd party software rasterizers, OpenGL, DirectX and more.
How to get started
Finding a GFX task
Check out the up to date list of Mentored Bug. Each task will have a mentor named in the whiteboard you can email or meet on IRC at #gfx. Your mentor will help you with technical issues you encounter, prepare your patch, get it reviewed and checked in.
Build Firefox
Compile the project! Don't worry about the compile configuration, just make sure you specify |ac_add_options --enable-debug|.
Get in touch with the GFX team
The simplest way to keep in touch with the Graphics team on a daily basis is to hang out on the #gfx channel at irc://irc.mozilla.org/gfx. We're always there, in different timezones.