TPEGFX: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(251 intermediate revisions by 14 users not shown)
Line 1: Line 1:
==Billboard==
==Team==
Taipei gfx members, please build up what you want to reveal to the world here
===Plan ===
* [https://wiki.mozilla.org/TPEGFX/2018-Q1 2018Q1 Plan]
* [https://wiki.mozilla.org/TPEGFX/2017-Q4 2017Q4 Plan]
* [https://wiki.mozilla.org/TPEGFX/2017-Q3 2017Q3 Plan]
<!--* [https://wiki.mozilla.org/TPEGFX/2017-Q2 2017Q2 Plan]
* [https://wiki.mozilla.org/TPEGFX/2017-Q1 2017Q1 Plan]
* [https://wiki.mozilla.org/TPEGFX/2016-Q4 2016Q4 Plan]
* [https://wiki.mozilla.org/TPEGFX/2016-Q3 2016Q3 Plan]-->


Team sharing
=== Project ===
* [https://docs.google.com/a/mozilla.com/presentation/d/13UYOohv69cRqDeqHnL7g9zIWJgaSU1ldd4j_QvQ1RRo gfx 2014Q1 sharing]
* WebGL2 (Target: FF 51)
* [https://docs.google.com/a/mozilla.com/presentation/d/1usRWohbx6ikp9x1TTI0C1-8_uPfnQtTxL9RsjHnqMpM gfx 2014Q2 sharing]
** Q4
*** Focus on high priority items
** Q3
*** Uplift WebGL2 with ANGLE for FF 50 (In progress)
*** Enable WebGL2 with ANGLE in FF 51 (landed)
*** Update ANGLE that fully supports ES3(landed)
*** WebGL conformance suite(1.4/2.0) upgrade(landed)
** Q2
*** Address high priority items(all done) [https://public.etherpad-mozilla.org/p/webgl2-failures high priority]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1243044 Stability]
** Windows driver reset
* Quantum rendering
** Next - work week(10/17-10/21) in Toronto
** Now - Host discussion every week before the work week [https://public.etherpad-mozilla.org/p/TPE_Quantum_Rendering meeting]
*Perf
** Canvas 2D
** google doc


*New hires info
=== Bugs ===
** [https://taiwan.etherpad.mozilla.org/284 For all]
*[https://wiki.mozilla.org/TPEGFX/Bugs Bugs and backlog]
** [https://taiwan.etherpad.mozilla.org/268 For gfx team]  
*[https://bugzilla.mozilla.org/buglist.cgi?f1=bug_mentor&f2=assigned_to&list_id=11726620&o1=isnotempty&o2=equals&query_format=advanced&resolution=---&v2=nobody%40mozilla.org%20&order=bug_id%20DESC&query_based_on= Mentoring bugs without assignee]
** Here is things that we need new hires should know, especially for platform team.
===Sharing===
** Everyone in team has the responsibility to maintain the correctness and availability of these documents.
* 2014/10/01 Ting-Yu      - [http://aethanyc.github.io/slides/python-intro/ Introduction to Python Programming Language]
* 2014/10/31 CJ      - [https://wiki.mozilla.org/Cjku/git git talk]
* 2014/11/20 Morris  - [http://mephisto41.github.io/copypaste101-slide/assets/player/KeynoteDHTMLPlayer.html#0 CopyPaste 101]
* 2014/11/27 Peter  - [http://people.mozilla.org/~pchang/b2g_graphic/ Graphic 101]
* 2014/11/27 Chiajung - [https://docs.google.com/a/mozilla.com/presentation/d/1Zm2-kYlUO9bEBqbNtA7CIrfBdZ_thq20yZB3sxTh4FA/edit#slide=id.g4b7d9c8db_035 Android BufferQueue]
* 2015/01/15 Jerry  - [http://jerryshih.github.io/ipc_talk/ IPC 101]
* 2015/01/08 Ethan - [https://docs.google.com/a/mozilla.com/presentation/d/19xEQIWEF7Pha7ZtaKPc8BeYsNvA10DyqoxsQzwkzG74/edit#slide=id.p NEON 101]
* 2015/03/12 Ethan - [https://docs.google.com/a/mozilla.com/presentation/d/1UV4terOathrJY_5BQMqHg-wtdFPUi_2sx30KTSCeN8I/edit#slide=id.p Fence 101]
* 2015/04/17 Boris - [http://borischiou.github.io/Slides/gfx_tools/ GFX tool (part I)]
* 2015/04/28 Jeremy - [http://chenpighead.github.io/slides/clipboard-web-api-study/assets/player/KeynoteDHTMLPlayer.html clipboard web api]
* 2016 Gecko Inside Sharing - [http://wiki.mozilla.org/TPEGFX/Gecko-Inside-Sharing]
* [http://wiki.mozilla.org/TPEGFX/Composition Hardware Composition]
* [https://wiki.mozilla.org/TPEGFX/dump_b2g_stack Dump Call Stack]


==Bug==
== Team Organization ==
Blocker
* Developers:
<bugzilla>
** ChuhYi(Michael) Leu (<font color="grey">Lenzak800</font>)
{
** Daosheng Mu (<font color="grey">daoshengmu</font>)
  "status": ["NEW", "ASSIGNED", "UNCONFIRMED", "REOPENED"],
** Ethan Lin (<font color="grey">Ethanlin</font>)
  "id": "1003893",
** Jerry Shih (<font color="grey">Jerry</font>)
  "include_fields": "id, priority, summary, status, assigned_to, tracking-flags",
** Kevin Chen (<font color="grey">KevinChen</font>)
  "order": "bug_id"
** Morris Tseng (<font color="grey">Morris</font>)
}
** Peter Chang (<font color="grey">pchang</font>)
</bugzilla>
** Vincent Liu(<font color="grey">vliu</font>)


Backlog
* Domains
<bugzilla>
** Layout(FrameLayerBuilder/DisplayItem)
{
** WebGL/Canvas2D
  "status": ["NEW", "ASSIGNED", "UNCONFIRMED", "REOPENED"],
** Layer system/performance tuning
  "id": "1001069,1001954,974367,911379,1006254,957984",
** WebVR
  "include_fields": "id, priority, summary, status, assigned_to",
 
  "order": "bug_id"
==Weekly Report==
}
{| class="toccolours" style="width: 100%" align="center"
</bugzilla>
<!-- history
Mentor
|2014/Q4
<bugzilla>
{{Special:PrefixIndex/TPEGFX/2014-10}}
{
{{Special:PrefixIndex/TPEGFX/2014-11}}
  "status": ["NEW", "ASSIGNED", "UNCONFIRMED", "REOPENED"],
{{Special:PrefixIndex/TPEGFX/2014-12}}
  "id": "1006336",
|-
  "include_fields": "id, priority, summary, status, assigned_to",
|2015/Q1
  "order": "bug_id"
{{Special:PrefixIndex/TPEGFX/2015-01}}
}
{{Special:PrefixIndex/TPEGFX/2015-02}}
</bugzilla>
{{Special:PrefixIndex/TPEGFX/2015-03}}
|-
|2015/Q2
{{Special:PrefixIndex/TPEGFX/2015-04}}
{{Special:PrefixIndex/TPEGFX/2015-05}}
{{Special:PrefixIndex/TPEGFX/2015-06}}
|-
|2015/Q3
{{Special:PrefixIndex/TPEGFX/2015-07}}
{{Special:PrefixIndex/TPEGFX/2015-08}}
{{Special:PrefixIndex/TPEGFX/2015-09}}
|-
|2015/Q4
{{Special:PrefixIndex/TPEGFX/2015-10}}
{{Special:PrefixIndex/TPEGFX/2015-11}}
{{Special:PrefixIndex/TPEGFX/2015-12}}
|-
|2016/Q1
{{Special:PrefixIndex/TPEGFX/2016-01}}
{{Special:PrefixIndex/TPEGFX/2016-02}}
{{Special:PrefixIndex/TPEGFX/2016-03}}
|-
|2016/Q2
{{Special:PrefixIndex/TPEGFX/2016-04}}
{{Special:PrefixIndex/TPEGFX/2016-05}}
{{Special:PrefixIndex/TPEGFX/2016-06}}
|-
|2016/Q3
{{Special:PrefixIndex/TPEGFX/2016-07}}
{{Special:PrefixIndex/TPEGFX/2016-08}}
{{Special:PrefixIndex/TPEGFX/2016-09}}
|-
|2016/Q4
{{Special:PrefixIndex/TPEGFX/2016-10}}
{{Special:PrefixIndex/TPEGFX/2016-11}}
{{Special:PrefixIndex/TPEGFX/2016-12}}
|-->
|2017/Q1
{{Special:PrefixIndex/TPEGFX/2017-01}}
{{Special:PrefixIndex/TPEGFX/2017-02}}
{{Special:PrefixIndex/TPEGFX/2017-03}}
|-
|2017/Q2
{{Special:PrefixIndex/TPEGFX/2017-04}}
{{Special:PrefixIndex/TPEGFX/2017-05}}
{{Special:PrefixIndex/TPEGFX/2017-06}}
|}
 
== template ==
<createbox>
align=left
type=create
preload=TPEGFX/2015-0-0&action=submit
default={{#time: 2017-m-d | tuesday}}
prefix=TPEGFX/
</createbox>

Latest revision as of 02:53, 8 January 2018

Team

Plan

Project

  • WebGL2 (Target: FF 51)
    • Q4
      • Focus on high priority items
    • Q3
      • Uplift WebGL2 with ANGLE for FF 50 (In progress)
      • Enable WebGL2 with ANGLE in FF 51 (landed)
      • Update ANGLE that fully supports ES3(landed)
      • WebGL conformance suite(1.4/2.0) upgrade(landed)
    • Q2
  • Stability
    • Windows driver reset
  • Quantum rendering
    • Next - work week(10/17-10/21) in Toronto
    • Now - Host discussion every week before the work week meeting
  • Perf
    • Canvas 2D
    • google doc

Bugs

Sharing

Team Organization

  • Developers:
    • ChuhYi(Michael) Leu (Lenzak800)
    • Daosheng Mu (daoshengmu)
    • Ethan Lin (Ethanlin)
    • Jerry Shih (Jerry)
    • Kevin Chen (KevinChen)
    • Morris Tseng (Morris)
    • Peter Chang (pchang)
    • Vincent Liu(vliu)
  • Domains
    • Layout(FrameLayerBuilder/DisplayItem)
    • WebGL/Canvas2D
    • Layer system/performance tuning
    • WebVR

Weekly Report

2017/Q1
2017/Q2

template

<createbox> align=left type=create preload=TPEGFX/2015-0-0&action=submit default=2017-12-02 prefix=TPEGFX/ </createbox>