TPEGFX/2016-Q4: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 51: Line 51:


=== Jerry Shih ===
=== Jerry Shih ===
* WebRender
** Add shared texture support to Webrender
*** Add shared BufferTexture support to Webrender
*** Add shared direct binding Texture support to Webrender
* WebGL2 conformance
* WebGL2 conformance
** Fix high-priority "gl-object-get-calls" failures({{Bug|1236394}})
** Fix high-priority failures  
* Gecko stability
* css-color-4 update for devtool
** windows device-reset related issue
**{{Bug|1310681}} - finish devtools support for css-color-4
***{{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===

Revision as of 05:55, 3 November 2016

GFX Topics(from high to low priority)

Goal

ChihYi Leu

  • WebGL2 Conformance
    • 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
  • Gecko Graphics inside
    • Host discussion meeting every two weeks
  • Update driver blacklist for Intel graphics under Windows

Daosheng Mu

  • WebGL2 conformance
    • Fix high-priority failures in webgl2-failures
    • Enable WebGL2 testing on win8
  • Webrender
    • Share the architecture of WebRender 1.0
  • Gecko Graphics inside
    • Host discussion meeting every two weeks

Ethan Lin

  • WebGL2 conformance
  • 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

  • WebRender
    • Add shared texture support to Webrender
      • Add shared BufferTexture support to Webrender
      • Add shared direct binding Texture support to Webrender
  • WebGL2 conformance
    • Fix high-priority failures
  • css-color-4 update for devtool

Kevin Chen

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

Vincent Liu

  • GFX stability.
  • Gecko Graphics inside
    • Host discussion meeting every two weeks
      • A study and a internal sharing for Compositor.
  • 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.