TPEGFX/2016-Q3
From MozillaWiki
< TPEGFX
Contents
GFX Topics
- gfx Stability
- OMT painting
- DisplayList(layout related work)
- Paint correctness(buglist)
- Compositor process
- WebGL2
- Any layout works, ex: perf/CSS properties
- Investigate WebRender
Goal
ChihYi Leu
- WebGL2 Conformance
- Enable WebGL2 testing on Linux
- Driver on Linux Tryserver is too old to enable WebGL2
- Enable WebGL2 testing on Linux
- 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
- Add RefTest to detect an obsoleted faulty patch in Bug 1284440
- 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
- WebGL2 conformance
- Fix high-priority failures in webgl2-failures
- 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
- Share the architecture of WebRender 1.0
- Slide, https://docs.google.com/presentation/d/1UW6e35T46A5vUVSogko2k0LhE5582OJnVRtiY7sYcPM/edit#slide=id.p
- 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
- WebGL2 conformance
- Fix high-priority failures in webgl2-failures
- Implement border-image-repeat: space
- bug 720531 - Implement border-image-repeat space keyword
- 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
- WebGL2 conformance
- Fix high-priority "gl-object-get-calls" failures(bug 1236394)
- Gecko stability
- windows device-reset related issue
- WebGL fuzzy testing crash
- WebGL crash
- CSS parser
- bug 1295456 - css-color-4 implementation
Kevin Chen
- Android webgl mochitest failures
- Reproduce the crash.
- Try to find the root cause.
- Paint correctness
- SVG correctness support.
- bug 1285320 bug 1264809 bug 1298318
- Verify bug 1284798
- Gecko Graphics inside
- Give a presentation about DisplayList and Layer construction.
Morris Tseng
- WebGL2
- Fix high-priority failures in webgl2-failures
- Update ANGLE to chromium/2845
- Enable ANGLE on WebGL2
- WebRender
- Border: double support for WebRender
- Worker.terminated implementation for servo.
- Discussion.
Peter Chang
- gfx stability
- Update top crash/regression bugs within one week and fix them within one month
- WebGL2 conformance
- conformance suite upgrade 2.0
- Fix high-priority failures in webgl2-failures
Vincent Liu
- 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
- Ever tried the first version of fix bug 1287863
- Update top crash/regression/2D canvas bugs within one week and fix them within one month
- Gecko Graphics inside
- Host discussion meeting every two weeks
- A study and a internal sharing for Compositor.
- Host discussion meeting every two weeks
- 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.
- bug 1285531 - High number of jemalloc crashes in webgl