GFX:New to Graphics

From MozillaWiki
Jump to navigation Jump to search

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.

Development processes and tools

Current projects in GFX