TPEGFX/2017-Q1: Difference between revisions

Line 17: Line 17:
** {{Bug|1305891}} - [webvr] Support Oculus Touch orientation and position tracking in the Gamepad API
** {{Bug|1305891}} - [webvr] Support Oculus Touch orientation and position tracking in the Gamepad API
** {{Bug|1305892}} - [webvr] Support Oculus Touch Haptic Feedback
** {{Bug|1305892}} - [webvr] Support Oculus Touch Haptic Feedback
* {{Bug|1323328}} - [webvr] Implement Cross-Browser compatible tool for emulating VR hardware
* WebVR conformance test suite
** Integrate with OpenVR runtime source code to simulate the real device
** {{Bug|1323328}} - [webvr] Implement Cross-Browser compatible tool for emulating VR hardware
** Share conformance test suite to ensure compatibility across browsers as much as possible.
*** Integrate with OpenVR runtime source code to emulate the real device
** Gamepad extension tests
*** Share conformance test suite to ensure compatibility across browsers as much as possible.
* {{Bug|1229479}} - [webvr] Implement Mochitests for WebVR (optional)
*** Gamepad extension tests
** {{Bug|1306493}} - [webvr] Implement Mochitest: Multiple calls to VRDisplay.GetFrameData must return the same values within a frame
** {{Bug|1229479}} - [webvr] Implement Mochitests for WebVR (optional)
** {{Bug|1306505}} - [webvr] Implement mochitest: VRDisplay.exitPresent must only be allowed by content that started VR Presentation
*** {{Bug|1306493}} - [webvr] Implement Mochitest: Multiple calls to VRDisplay.GetFrameData must return the same values within a frame
** {{Bug|1306507}} - [webvr] Implement Mochitest: VRDisplay.isPresenting must not spill information between JS contexts
*** {{Bug|1306505}} - [webvr] Implement mochitest: VRDisplay.exitPresent must only be allowed by content that started VR Presentation
** {{Bug|1311797}} - [webvr] Implement Mochitest: `vrdisplayactivate` event should trigger only when no content is presenting
*** {{Bug|1306507}} - [webvr] Implement Mochitest: VRDisplay.isPresenting must not spill information between JS contexts
** {{Bug|1311802}} - [webvr] Implement Mochitest: onvrdisplaydeactivate should only trigger for content that is presenting
*** {{Bug|1311797}} - [webvr] Implement Mochitest: `vrdisplayactivate` event should trigger only when no content is presenting
*** {{Bug|1311802}} - [webvr] Implement Mochitest: onvrdisplaydeactivate should only trigger for content that is presenting
* WebGL module work
** Figure out WebGL perf plan, like talos or perf improvement
** Study spec, https://github.com/KhronosGroup/WebGL/issues
** Review
* {{Bug|1302341}} - SVG link element focus behavior (optional)
* {{Bug|1302341}} - SVG link element focus behavior (optional)
* {{Bug|1302340}} - SVG elements and negative tabindex (optional)
* {{Bug|1302340}} - SVG elements and negative tabindex (optional)
* TODO (senior engs)
** breakdown every item into one small bug(less than one month)
** mentor topics
** Team influence
** WebGL thought --- Performance regression tool?
*** https://github.com/KhronosGroup/WebGL/issues
** Figure out WebGL perf plan, like talos or perf improvment


=== Ethan Lin ===
=== Ethan Lin ===
85

edits