TPEGFX/2017-Q3: Difference between revisions
< TPEGFX
Jump to navigation
Jump to search
Vincent Liu (talk | contribs) |
m (→Vincent Liu) |
||
Line 146: | Line 146: | ||
* Testing framework for device-reset | * Testing framework for device-reset | ||
** {{Bug|1379911}} - [Working] Device Reset Testing. | ** {{Bug|1379911}} - [Working] Device Reset Testing. | ||
*** Verified Dxcap.exe behavior on try server. | *** [TODO] local testing for non-e10s | ||
*** callback or event communication between test case and Reftest.jsm | *** [TODO] try server | ||
*** Accurately to run DxCap.cpp in specific time slot. | **** 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. | |||
* gfx labeling | * gfx labeling | ||
** {{Bug|1356956}} - Label the messages under PCompositorBridge | ** {{Bug|1356956}} - Label the messages under PCompositorBridge |
Revision as of 02:17, 8 August 2017
GFX Topics(from high to low priority)
- gfx Stability
- Quantum Rendering(FF57 Aurora on 8/7)
- Canvas 2D perf(google sheet/streaming)
- DisplayList(layout related work)
- Paint correctness(buglist)
- Any layout works, ex: perf/CSS properties
Goal
Bruce Sun
- Study
- Device reset flow (Q4 device reset testing plan)
- gfx stability
- fix crash from crashStat
- Device reset
- topics from backlog
ChihYi Leu
- (done) bug 1347866 - Update ANGLE to 2950
- land
- WebGL Stability
- Investigate ANGLE crash described in bug 1354997
- UPDATE: It is an ANGLE bug, we reported it to Google and they have fixed it, but cherry-picking the fix will result in various conformance fails. Now we are investigating this issue and considering updating ANGLE to 3118.
- (done) bug 1298285 - Intermittent dom/canvas/test/webgl-conf/generated/test_conformance__context__context-release-upon-reload.html | getError expected: NO_ERROR. Was CONTEXT_LOST_WEBGL : Should be no errors
- An OOM failure only happens in win32 non-e10s mode, will be disabled in the future.
- Investigate ANGLE crash described in bug 1354997
- WebGL perf
- (done) bug 1355430 - [WebGL Mochitest] Add Mochitest to test Video Fast-path uploading
- land
- (done) demo profiling
- (canceled) Make a pref to allow webapps disable WebGL validation
- Canceled because of no significant performance gain.
- https://bugzilla.mozilla.org/show_bug.cgi?id=1207170 (1)
- (done) bug 1355430 - [WebGL Mochitest] Add Mochitest to test Video Fast-path uploading
- WebVR testing (Blocked by WebVR development)
- bug 1229479 - [webvr] Implement Mochitests for WebVR
- bug 1306505 - [webvr] Implement mochitest: VRDisplay.exitPresent must only be allowed by content that started VR Presentation
- land
- bug 1311802 - [webvr] Implement Mochitest: onvrdisplaydeactivate should only trigger for content that is presenting
- land
- bug 1306505 - [webvr] Implement mochitest: VRDisplay.exitPresent must only be allowed by content that started VR Presentation
- bug 1229479 - [webvr] Implement Mochitests for WebVR
- WebVR Controller
- (done) bug 1358064 -Refactor fire event functions in GamepadManager
- land
- (done) bug 1358064 -Refactor fire event functions in GamepadManager
- TODO
- (done) update bugzilla more frequently
- gfx triage for WebGL(stability or regression)
Daosheng Mu
- WebVR
- VR process
- SteamVR Knuckles
- Telemetry
- Enable tests for WebVR on Mac
- Reftest.
- [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
- [TODO] sync after 8/15 WebVR meetup
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
- Investigate performance issues
- SVG
- Scrolling
- Prepare and mentor topics for newcomers
- Debug tool
- Have a better to way to debug layers-free display problems
- Turn on advanced background image by default
Jerry Shih
- WR improvement
- Handle buffer allocation failed problem.
- Check the performance of WR image passing.
- Profile the flow for video playback with WR(cooperate with nical).
- Quantum flow related bug
- Spend 4hr/w to profile the qf related bug.
- Stability
- Build up a group to triage the crash bug per week and fix them.
- [TBD]Try to design the simplified model for device-reset flow.
- [TODO] mentor
- Handle the device-reset problem in video case
- 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
- Monitor bugs
- Windows API study
- DOM-Labeling
- gfx triage practice
- Houdini Painting API
- Campus presentation
- 2/22 @ TsingHua University.
- 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
- Image support (done)
- Canvas support (done)
- mix-blend-mode support (done)
- CSS animation won't start (done)
- Clipping (hand over to kats)
- Support filter
- Check if we need convert other container layer type displayitem.
- Check try failures.
- Item conversion
- WR improvement
- Support all filter mode.
- Check performance problem in our current "many small blob image" mode.
- Turn on advanced table by default.
- [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)
- Works in compositor side
Vincent Liu
- gfx Stability
- 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>
- Testing framework for device-reset
- bug 1379911 - [Working] Device Reset Testing.
- [TODO] local testing for non-e10s
- [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.
- bug 1379911 - [Working] Device Reset Testing.
- gfx labeling
- bug 1356956 - Label the messages under PCompositorBridge
- 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