Platform/GFX: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(295 intermediate revisions by 25 users not shown)
Line 1: Line 1:
== Quarterly Planning ==
This is a page of useful information about and for the Firefox Graphics team. For an overview of graphics inside of Gecko look [https://wiki.mozilla.org/Gecko:Overview#Graphics here]


See the [[Platform/Planning | Platform Planning page]] for info on our meetings that occur 2-3 times a year to plan features.
If you're interested in contributing, check out [[Platform/GFX/Contribute|this]] page.


== Feature Planning ==
You can find the team in channel #gfx-firefox:mozilla.org on Matrix ([https://wiki.mozilla.org/Matrix info on how to join Matrix]).


* [[Platform/GFX/HardwareAcceleration|Hardware Acceleration]]
* [[Platform/GFX/LayerAPI|Layer API]]
* [[Platform/GFX/Responsiveness|Responsiveness]]
* [[Platform/GFX/PerformanceToDo|PerformanceToDo]]


== Team Meetings ([[Platform/GFX/Meeting-Template|Meeting Template]]) ==  
== Roadmaps and Goals==


* [[Platform/GFX/2010-Aug-9|9 August 2010]]
===Roadmaps===
* [[Platform/GFX/2010-Aug-2|2 August 2010]]
 
* [[Platform/GFX/2010-Jul-26|26 July 2010]]
View our general [https://wiki.mozilla.org/Platform/GFX/roadmap2020 Roadmap for 2020]
* [[Platform/GFX/2010-Jul-19|19 July 2010]]
 
* [[Platform/GFX/2010-Jul-12|12 July 2010]]
View the [https://wiki.mozilla.org/Platform/GFX/WebRender2020 WebRender-specific roadmap]
* [[Platform/GFX/2010-Jun-28|28 June 2010]]
 
* [[Platform/GFX/2010-Jun-21|21 June 2010]]
View a [https://docs.google.com/spreadsheets/d/1ygcw2u1FuC39-b_5iwELAToYYWVYGEfyieW77ouJ9Mc/edit#gid=0 more detailed] roadmap mapped against months/releases
* [[Platform/GFX/2010-Jun-14|14 June 2010]]
 
* [[Platform/GFX/2010-Jun-7|7 June 2010]]
===Quarterly Goals===
* [[Platform/GFX/2010-May-31|31 May 2010]]
 
* [[Platform/GFX/2010-May-24|24 May 2010]]
View the [https://wiki.mozilla.org/Platform/GFX/GFXQ2Goals Graphics Team Q2 Goals]
* [[Platform/GFX/2010-May-17|17 May 2010]]
 
* [[Platform/GFX/2010-May-10|10 May 2010]]
====WebRender Priorities====
* [[Platform/GFX/2010-May-3|3 May 2010]]
* [https://wiki.mozilla.org/Platform/GFX/WebRender2020_Q1 WebRender Q1 Priorities]
* [[Platform/GFX/2010-Apr-26|26 Apr 2010]]
 
* [[Platform/GFX/2010-Apr-19|19 Apr 2010]]
* [https://wiki.mozilla.org/Platform/GFX/WebRender2020_Q2 WebRender Q2 Priorities]
* [[Platform/GFX/2010-Apr-12|12 Apr 2010]]
 
* [[Platform/GFX/2010-Apr-5|5 Apr 2010]]
* [https://wiki.mozilla.org/Platform/GFX/WebRender2020_Q3 WebRender Q3 Priorities]
* [[Platform/GFX/2010-Mar-29|29 Mar 2010]]
 
* [[Platform/GFX/2010-Mar-22|22 Mar 2010]]
==Meeting Notes==
* [[Platform/GFX/2010-Mar-15|15 Mar 2010]]
 
* [[Platform/GFX/2010-Mar-8|8 Mar 2010]]
* [https://wiki.mozilla.org/Platform/GFX/SWWRmeetingnotes Software WebRender]
* [[Platform/GFX/2010-Mar-1|1 Mar 2010]]
* [https://wiki.mozilla.org/Platform/GFX/WRperfmeetings WR Perf]
* [[Platform/GFX/2010-Feb-15|15 Feb 2010]]
* [https://wiki.mozilla.org/Platform/WRfuture WR Future]
* [[Platform/GFX/2010-Feb-8|8 Feb 2010]]
* [https://docs.google.com/document/d/1RnHYno9j-yLwS-DXvd-xyG8RBqe9StjCDu5GbGnXdP8/edit Texture/buffer upload] brainstorming
* [[Platform/GFX/2010-Feb-1|1 Feb 2010]]
* [https://wiki.mozilla.org/Platform/GFX/wrmac WebRender-Mac]
* [[Platform/GFX/2010-Jan-25|25 Jan 2010]]
 
* [[Platform/GFX/2010-Jan-18|18 Jan 2010]]
== Bug Triage Information ==
* [[Platform/GFX/2010-Jan-11|11 Jan 2010]]
 
* [[Platform/GFX/2010-Jan-04|04 Jan 2010]]
[https://github.com/FirefoxGraphics/triage/wiki/Triage-guide Triage Guide]
* [[Platform/GFX/2009-Dec-21|21 Dec 2009]]
 
* [[Platform/GFX/2009-Dec-14|14 Dec 2009]]
[https://firefoxgraphics.github.io/triage/ Triage Dashboard]
* [[Platform/GFX/2009-Nov-30|30 Nov 2009]]
 
* [[Platform/GFX/2009-Nov-23|23 Nov 2009]]
== Technical Overviews ==
* [[Platform/GFX/2009-Nov-16|16 Nov 2009]]
* [https://firefox-source-docs.mozilla.org/gfx/index.html Design documents for the Mozilla graphics architecture]
* [[Platform/GFX/2009-Nov-9|9 Nov 2009]]
* [https://firefox-source-docs.mozilla.org/gfx/RenderingOverview.html Rendering Overview from HTML to GPU]
* [[Platform/GFX/2009-Nov-2|2 Nov 2009]]
* [https://github.com/servo/webrender/tree/master/webrender/doc WebRender specific implementation notes]:
* [[Platform/GFX/2009-Oct-26|26 Oct 2009]]
** [https://github.com/servo/webrender/blob/master/webrender/doc/text-rendering.md Text Rendering]
* [[Platform/GFX/2009-Oct-19|19 Oct 2009]]
** [https://github.com/servo/webrender/blob/master/webrender/doc/blob.md Blobs]
* [[Platform/GFX/2009-Oct-12|12 Oct 2009]]
** [https://github.com/servo/webrender/blob/master/webrender/doc/CLIPPING_AND_POSITIONING.md Clipping & Positioning elements]
* [[Platform/GFX/2009-Oct-5|5 Oct 2009]]
** [https://github.com/servo/webrender/blob/master/webrender/doc/swizzling.md Color swizzling optimizations]
* [[Platform/GFX/2009-Sep-28|28 Sep 2009]]
* [https://github.com/sotaroikeda/firefox-diagrams A large collection of detailed diagrams on call- and data-flow of IPC/Bridges/Compositor/Video playback/...]
* [[Platform/GFX/2009-Sep-21|21 Sep 2009]]
 
* [[Platform/GFX/2009-Sep-14|14 Sep 2009]]
== Tools & Workflows ==
* [[Platform/GFX/2009-Sep-7|7 Sep 2009]]
 
* [[Platform/GFX/2009-Aug-31|31 Aug 2009]]
=== Getting Started ===
* [[Platform/GFX/2009-Aug-17|17 Aug 2009]]
* [https://docs.google.com/document/d/1qs9avZSVU4LohaEMUMIHsj64iB9je28KIThy0RTunpU/ Windows-based development] tips and step-by-step set up guide;
* [[Platform/GFX/2009-Aug-10|10 Aug 2009]]
 
* [[Platform/GFX/2009-Aug-3|3 Aug 2009]]
=== WebRender ===
* [[Platform/GFX/2009-Jul-27|27 July 2009]]
* [https://github.com/servo/webrender/wiki/Debugging-WebRender Debugging WebRender] including [https://github.com/servo/webrender/issues/3070 an example debugging workflow];
* [[Platform/GFX/2009-Jul-20|20 July 2009]]
 
* [[Platform/GFX/2009-Jul-13|13 July 2009]]
== Useful Information ==
* [[Platform/GFX/2009-Jul-6|6 July 2009]]
 
* [[Platform/GFX/2009-Jun-29|29 Jun 2009]]
* [[Platform/GFX/Jargon|Jargon]]
* [[Platform/GFX/2009-Jun-22|22 Jun 2009]]
* [[QA/Platform/Graphics/Inventory|QA Graphics Inventory: which hardware do we have and where is it]]
* [[Platform/GFX/2009-Jun-15|15 Jun 2009]]
* [https://hackmd.io/lvtOckAtSrmIpZAwgtXptw WebGL Best Practices]
* [[Platform/GFX/2009-Jun-8|8 Jun 2009]]
* [https://github.com/servo/webrender/wiki/Driver-issues Driver Issues] in WebRender
* [[Platform/GFX/2009-Jun-1|1 Jun 2009]]
* [https://wiki.mozilla.org/Platform/GFX/perf_triage WebRender Perf] Triage
* [[Platform/GFX/2009-May-25|25 May 2009]]
 
* [[Platform/GFX/2009-May-18|18 May 2009]]
== Components ==
* [[Platform/GFX/2009-May-11|11 May 2009]]
 
* [[Platform/GFX/2009-May-4|4 May 2009]]
* [[Platform/GFX/Quantum_Render|Quantum Render]]
* [[Platform/GFX/2009-Apr-20|20 Apr 2009]]
** Where have we shipped WebRender? https://wiki.mozilla.org/Platform/GFX/WebRender_Where
* [[Platform/GFX/2009-Apr-13|13 Apr 2009]]
* [[Platform/GFX/Telemetry|Telemetry]]
* [[Platform/GFX/2009-Apr-6|6 Apr 2009]]
* [[Platform/GFX/APZ|Async Panning and Zooming]]
* [[Platform/GFX/2009-Mar-30|30 Mar 2009]]
* [[Platform/GFX/Moz2D|Moz2D]]
* [[Platform/GFX/2009-Mar-23|23 Mar 2009]]
* [[Platform/GFX/WebGPU|WebGPU]]
* [[Platform/GFX/2009-Mar-16|16 Mar 2009]]
 
* [[Platform/GFX/2009-Mar-9|9 Mar 2009]]
== Archive ==
* [[Platform/GFX/2009-Mar-2|2 Mar 2009]]
 
* [[Platform/GFX/2009-Feb-23|23 Feb 2009]]
We have a lot of older pages that are no longer updated. They've been moved [[Platform/GFX/Archive | here]].
* [[Platform/GFX/2009-Feb-16|16 Feb 2009]]
* [[Platform/GFX/2009-Feb-9|9 Feb 2009]]
* [[Platform/GFX/2009-Feb-2|2 Feb 2009]]
* [[Platform/GFX/2009-Jan-26|26 Jan 2009]]
* [[Platform/GFX/2009-Jan-19|19 Jan 2009]]
* [[Platform/GFX/2009-Jan-12|12 Jan 2009]]
* [[Platform/GFX/2009-Jan-5|5 Jan 2009]]
* [[Platform/GFX/2008-Dec-15|15 Dec 2008]]
* [[Platform/GFX/2008-Dec-8|8 Dec 2008]]
* [[Platform/GFX/2008-Dec-1|1 Dec 2008]]
* [[Platform/GFX/2008-Nov-17|17 Nov 2008]]
* [[Platform/GFX/2008-Nov-10|10 Nov 2008]]
* [[Platform/GFX/2008-Nov-3|3 Nov 2008]]
* [[Platform/GFX/2008-Oct-20|20 Oct 2008]]
* [[Platform/GFX/2008-Oct-13|13 Oct 2008]]
* [[Platform/GFX/2008-Oct-6|6 Oct 2008]]
* [[Platform/GFX/2008-Sep-29|29 Sep 2008]]
* [[Platform/GFX/2008-Sep-22|22 Sep 2008]]
* [[Platform/GFX/2008-Sep-15|15 Sep 2008]]
* [[Platform/GFX/2008-Sep-8|8 Sep 2008]]
* [[Platform/GFX/2008-Sep-2|2 Sep 2008]]
* [[Platform/GFX/2008-Aug-19|19 Aug 2008]]
* [[Platform/GFX/2008-Aug-12|12 Aug 2008]]
* [[Platform/GFX/2008-Aug-5|5 Aug 2008]]
* [[Platform/GFX/2008-July-22|22 July 2008]]
* [[Platform/GFX/2008-July-15|15 July 2008]]

Latest revision as of 17:53, 17 July 2020

This is a page of useful information about and for the Firefox Graphics team. For an overview of graphics inside of Gecko look here

If you're interested in contributing, check out this page.

You can find the team in channel #gfx-firefox:mozilla.org on Matrix (info on how to join Matrix).


Roadmaps and Goals

Roadmaps

View our general Roadmap for 2020

View the WebRender-specific roadmap

View a more detailed roadmap mapped against months/releases

Quarterly Goals

View the Graphics Team Q2 Goals

WebRender Priorities

Meeting Notes

Bug Triage Information

Triage Guide

Triage Dashboard

Technical Overviews

Tools & Workflows

Getting Started

WebRender

Useful Information

Components

Archive

We have a lot of older pages that are no longer updated. They've been moved here.