85
edits
m (→Peter Chang) |
Daosheng Mu (talk | contribs) |
||
(28 intermediate revisions by 7 users not shown) | |||
Line 10: | Line 10: | ||
==Goal== | ==Goal== | ||
===ChihYi Leu=== | ===ChihYi Leu=== | ||
* | * WebGL2 Conformance | ||
** Enable WebGL2 testing on Linux | ** Enable WebGL2 testing on Linux | ||
* | *** Driver on Linux Tryserver is too old to enable WebGL2 | ||
** | * Composition reftest | ||
* | ** Add RefTest to detect an obsoleted faulty patch in Bug 1284440 | ||
*** We have no appropriate snapshot flow for framebuffer update related bug for now, discussing about adding new snapshot flow | |||
** Host | * [https://public.etherpad-mozilla.org/p/Gecko-Inside-Sharing Gecko Graphics inside] | ||
** Host discussion meeting every two weeks | |||
* Update driver blacklist for Intel graphics under Windows | |||
** {{bug|1299757}} - land | |||
** {{bug|1295902}} - land | |||
** {{bug|1295899}} - land | |||
===Daosheng Mu=== | ===Daosheng Mu=== | ||
* WebGL2 conformance | * WebGL2 conformance | ||
** | ** Fix high-priority failures in [https://public.etherpad-mozilla.org/p/webgl2-failures webgl2-failures] | ||
** Enable WebGL2 testing on win8 | ** Enable WebGL2 testing on win8 | ||
** {{bug|1236785}} - land | |||
** {{bug|1236787}} - land | |||
** {{bug|1290333}} - land | |||
** {{bug|1295061}} - land | |||
** {{bug|1299055}} - land | |||
** {{bug|1299057}} - land | |||
** {{bug|1300508}} - land | |||
** {{bug|1302589}} - land | |||
* Webrender | * Webrender | ||
** Share the architecture of WebRender 1.0 | ** Share the architecture of WebRender 1.0 | ||
* | ** Slide, https://docs.google.com/presentation/d/1UW6e35T46A5vUVSogko2k0LhE5582OJnVRtiY7sYcPM/edit#slide=id.p | ||
* | * [https://public.etherpad-mozilla.org/p/Gecko-Inside-Sharing Gecko Graphics inside] | ||
** Host discussion meeting every two weeks | |||
** Share the topic about Layer system in Gecko. Slide, https://docs.google.com/presentation/d/1-601Uf9Qh_BDwow69dstrXBWZDy9ffNRFL4qnIfXFdA/edit?pli=1#slide=id.g16373aaaa7_0_710 | |||
=== Ethan Lin === | === Ethan Lin === | ||
* WebGL2 conformance | * WebGL2 conformance | ||
** Fix high-priority failures in [https://public.etherpad-mozilla.org/p/webgl2-failures webgl2-failures] | |||
* Implement border-image-repeat: space | * Implement border-image-repeat: space | ||
** {{Bug|720531}} - Implement border-image-repeat space keyword | ** {{Bug|720531}} - Implement border-image-repeat space keyword | ||
* focus-within | * focus-within | ||
** {{Bug|1176997}} - Add support for pseudo class :focus-within | ** {{Bug|1176997}} - Add support for pseudo class :focus-within | ||
* Enhance canvas performance | |||
** {{Bug|1289975}} - Do not reset layer when setting the same dimension to canvas | |||
** {{Bug|1296166}} - Avoid calling EnsureTarget in CanvasRenderingContext2D::GetImageData | |||
** {{Bug|1293968}} - Avoid calling EnsureTarget in CanvasRenderingContext2D::GetImageBuffer | |||
** {{Bug|1293970}} - Avoid canvas copy-on-write in CanvasRenderingContext2D::PutImageData and DrawWindow | |||
* Stability | |||
** {{Bug|1287652}} - SEGV on unknown address 0x44 in [@mozilla::gfx::SetPaintPattern] | |||
** {{Bug|1299062}} - heap-overflow and potential UAF [@mozilla::dom::CanvasRenderingContext2D::GetImageDataArray] | |||
** {{Bug|1290628}} - MOZ_CRASH "d0 < fPathLength" in [@SpecialLineRec::addSegment()] | |||
=== Jerry Shih === | === Jerry Shih === | ||
* | * WebGL2 conformance | ||
** | ** Fix high-priority "gl-object-get-calls" failures({{Bug|1236394}}) | ||
* Gecko stability | * Gecko stability | ||
** windows device-reset related issue | |||
* | ***{{Bug|1160157}}, {{Bug|1276062}}, {{Bug|1292774}}, {{Bug|1298058}}, | ||
* | ** WebGL fuzzy testing crash | ||
***{{Bug|1259702}} | |||
** WebGL crash | |||
***{{Bug|1300486}} | |||
* CSS parser | |||
**{{Bug|1295456}} - css-color-4 implementation | |||
===Kevin Chen=== | ===Kevin Chen=== | ||
* | * Android webgl mochitest failures | ||
** Reproduce the crash. | |||
** Try to find the root cause. | |||
* Paint correctness | * Paint correctness | ||
** SVG correctness support. | ** SVG correctness support. | ||
** {{Bug|1285320}} {{Bug|1264809}} {{Bug| | ** {{Bug|1285320}} {{Bug|1264809}} {{Bug|1298318}} | ||
* Graphics inside | ** Verify {{Bug|1284798}} | ||
** Give a | * [https://public.etherpad-mozilla.org/p/Gecko-Inside-Sharing Gecko Graphics inside] | ||
** Give a presentation about [https://docs.google.com/presentation/d/1v8CyOsOwHsTdqnylUM5H6ZQ8wzJrHM8sosj6IWNIDrg/edit#slide=id.p DisplayList and Layer construction]. | |||
=== Morris Tseng === | === Morris Tseng === | ||
* WebGL2 | * WebGL2 | ||
** Fix high-priority failures in [https://public.etherpad-mozilla.org/p/webgl2-failures webgl2-failures] | |||
** Update ANGLE to chromium/2845 | |||
** Enable ANGLE on WebGL2 | |||
* WebRender | * WebRender | ||
** | ** Border: double support for WebRender | ||
** Worker.terminated implementation for servo. | |||
** Discussion. | |||
=== Peter Chang === | === Peter Chang === | ||
* gfx stability | * gfx stability | ||
* WebGL2 | ** Update top crash/regression bugs within one week and fix them within one month | ||
* WebGL2 conformance | |||
** conformance suite upgrade 2.0 | ** conformance suite upgrade 2.0 | ||
** | ** Fix high-priority failures in [https://public.etherpad-mozilla.org/p/webgl2-failures webgl2-failures] | ||
=== Vincent Liu === | === Vincent Liu === | ||
* GFX stability. | * GFX stability. | ||
** | ** Update top crash/regression/2D canvas bugs within one week and fix them within one month | ||
* | *** Fix {{Bug|1281800}}, {{Bug|1283113}}, {{Bug|1286458}} | ||
** | *** Clarify {{Bug|1206948}}, {{Bug|1254443}} | ||
* Gecko | *** Ever tried the first version of fix {{Bug|1287863}} | ||
** | * [https://public.etherpad-mozilla.org/p/Gecko-Inside-Sharing Gecko Graphics inside] | ||
** | ** Host discussion meeting every two weeks | ||
*** A study and a internal sharing for Compositor. | |||
* Android webgl mochitest failures | * Android webgl mochitest failures | ||
** | ** {{Bug|1285531}} - High number of jemalloc crashes in webgl | ||
*** Find out a fixed way to reproduce this crash. | |||
*** Worked out WIP to approach this issue. |
edits