TPEGFX/2017-Q4: Difference between revisions

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


=== Vincent Liu ===
=== Vincent Liu ===
* gfx Stability
* wr-nightly P1 bugs
** {{Bug|1367689}} - [Done] Make Wrench work with gecko
** {{Bug|1371546}} - [Done] Intermittent short.mp4.lastframe.html,test_WaitingToEndedTransition_mp4.html,test_selftest.html | application crashed [@ mozilla::wr::RenderTextureHost::~RenderTextureHost]
** {{Bug|1379545}} - [Done] Start up crash with combination of WR.enable, WR.force-angle=false
** {{Bug|1374254}} - [Working] Crash in RtlpWaitOnCriticalSection | RtlpEnterCriticalSectionContended | RtlEnterCriticalSection | CUseCountedObject<T>::UCReleaseUse
** {{Bug|1386487}} - [Working] Crash in CContext::ID3D11DeviceContext1_Map_<T>
 
* [TODO] local testing for device-reset under non-e10s
** A workable testing flow with Dxcap in local.
** Use cases under device-reset testing.
* [Pending after local testing]{{Bug|1379911}} - [Working] Device Reset Testing.
** [TODO] try server
*** Verified Dxcap.exe behavior on try server.
*** callback or event communication between test case and Reftest.jsm
*** Accurately to run DxCap.cpp in specific time slot.
* [TODO Need breakdown]gfx labeling
** {{Bug|1356956}} - Label the messages under PCompositorBridge
* TODO (senior engs)
* TODO (senior engs)
** breakdown every item into one small bug(less than one month)
** breakdown every item into one small bug(less than one month)

Revision as of 03:48, 23 October 2017

GFX Topics(from high to low priority)

Goal

ChihYi Leu

  • bug 1393383 - Support non-uniform radius for box shadow
    • WIP on Gecko glue code
  • TODO
    • Investigate recently happened intermittent mochitest OOM fails(bug 1393383)

Daosheng Mu

  • WebVR
  • WebGL
    • bug 1405600 - WebGL2.0 gpu instancing crashes on Windows Nightly
  • [TODO] WebVR backlog for Q4 or 2018
    • get perf/fps from Telemetry
    • video card from Telemetry
    • VR process with Rust
    • Think about gfxCrititalNote from crash-stat
      • sync after 8/15 WebVR meetup
  • Others

Ethan Lin

  • Layers-Free
    • Add Basic Infrastructure
    • Support mask function
    • Support filter function
    • Support fallback path
    • Add invalidation mechanism for fallback
    • Investigate failures on try server
    • [TBD]Investigate SVG performance issues
    • Debug tool
      • Have a better to way to debug layers-free display problems
  • Turn on advanced background image by default
  • Prepare and mentor topics for newcomers

Jerry Shih

  • WR improvement
    • wr-nightly related bug
  • Stability
  • [TODO] mentor
    • TBD
  • TODO (mid of Jan review first two itmes)
    • breackdown every item into one small bug(less than one month)
    • mentor topics
    • Team influence

Kevin Chen

  • gfx Stability
    • TDR
      • Handle Video TDR
      • [TBD]TDR fallback refactor
        • unify the recovery path of 'killGPU' and 'device reset'
    • Stability triage
      • focus WR-stability
  • WR
    • focus on try failures of Quantum Render
  • TODO
    • breackdown every item into one small bug(between two week or less than one month)
    • frequently bugzilla updates

Morris Tseng

  • Layers-free
    • Item conversion
      • Support css filter
      • Support svg filter
  • WR improvement
    • Support all filter(css/svg) mode.
    • Debugging tool.
  • Table refactor
    • A efficient way to iterator column of table. (mentoring or implementing)
  • [TODO] follow up with QA support
  • [TODO] Mentoring.

Peter Chang

  • OMTA
    • Works in compositor side
      • [Done]Add sampleanimation(bug 1345017) ~ two weeks
      • [Done]enable WebRender OMTA by default(bug 1358437)
    • Support OMTA testing flow
      • move OMTA testing methods into share sub-protocol(bug 1316906)

Vincent Liu

  • wr-nightly P1 bugs
  • TODO (senior engs)
    • breakdown every item into one small bug(less than one month)
    • mentor topics
    • Team influence
    • Solid gfx triage/crash improvement plan
      • Triage flow
      • Hold a triage meeting to go through triage.(Optional)

open qusetion

  • TODO (senior engs)
    • breackdown every item into one small bug(less than one month)
    • mentor topics
    • Team influence