85
edits
(→Bruce Sun: Reflect the progress of tasks within Q2) |
Daosheng Mu (talk | contribs) |
||
| Line 66: | Line 66: | ||
*** {{Bug|1349895}} - Support HTC Vive trackers (done) | *** {{Bug|1349895}} - Support HTC Vive trackers (done) | ||
*** {{Bug|1336002}} - [webvr] Support HTC Vive button touched in the Gamepad API (done) | *** {{Bug|1336002}} - [webvr] Support HTC Vive button touched in the Gamepad API (done) | ||
*** {{Bug|1354737}} - Add assertion for checking TrackedDeviceClass_GenericTracker at OpenVR HandleInput() | |||
*** {{Bug|1336003}} - [webvr] Support Oculus Touch button touched in the Gamepad API (done) | *** {{Bug|1336003}} - [webvr] Support Oculus Touch button touched in the Gamepad API (done) | ||
*** {{Bug|1356452}} - For Vive controllers the hand attribute is not always available (done) | *** {{Bug|1356452}} - For Vive controllers the hand attribute is not always available (done) | ||
*** {{Bug|1353523}} - Adjust threshold for Gamepad button `pressed` state and introduce pref to handle slightly sticky controller buttons (done) | *** {{Bug|1353523}} - Adjust threshold for Gamepad button `pressed` state and introduce pref to handle slightly sticky controller buttons (done) | ||
*** {{Bug|1355648}} - Add hasOrientation, hasPosition to the Gamepad extension for tracked controllers (done) | *** {{Bug|1355648}} - Add hasOrientation, hasPosition to the Gamepad extension for tracked controllers (done) | ||
*** {{Bug|1356460}} - Vive trigger touched flag is not set back to false (done) | |||
** Stability | ** Stability | ||
*** {{Bug|1306493}} - [webvr] Implement Mochitest: Multiple calls to VRDisplay.GetFrameData must return the same values within a frame (done) | *** {{Bug|1306493}} - [webvr] Implement Mochitest: Multiple calls to VRDisplay.GetFrameData must return the same values within a frame (done) | ||
| Line 75: | Line 77: | ||
*** {{Bug|1358885}} - Crash in mozilla::gfx::PVRManager::Transition (done) | *** {{Bug|1358885}} - Crash in mozilla::gfx::PVRManager::Transition (done) | ||
*** {{Bug|1321275}} - [webvr] Crash in mozalloc_abort | NS_DebugBreak | mozilla::ipc::LogicError | mozilla::gfx::PVRLayer::Transition (done) | *** {{Bug|1321275}} - [webvr] Crash in mozalloc_abort | NS_DebugBreak | mozilla::ipc::LogicError | mozilla::gfx::PVRLayer::Transition (done) | ||
*** {{Bug|1356421}} - OpenVR controllers enumeration is not reliable (done) | |||
*** {{Bug|1358725}} - Release OpenVR controller axis should return zero (done) | |||
*** {{Bug|1359670}} - Notify GamepadManager when controllers are removed in VRPuppet manager (done) | |||
*** {{Bug|1362284}} - Assign the background thread before flushing pending events at GamepadEventChannelParent (done) | |||
*** {{Bug|1358395}} - Permaorange in dom/tests/mochitest/general/test_interfaces.html and test_interfaces_secureContext.html on Windows for every VR property when Gecko 55 merges to beta on 2017-06-12 (done) | |||
*** {{Bug|1366941}} - Crash in VRLayerChild::SubmitFrame when the textureClient size is the same with CanvasClient (done) | |||
*** {{Bug|1323088}} - Firefox Nightly 53.0a1 (2016-12-11) crashes in [@ @0x0 | mozilla::gfx::VRControllerManagerOpenVR ... ] & [@ @0x0 | mozilla::gfx::VRManager ... ] | |||
*** {{Bug|1371228}} - VRLayerParent should be destroyed when SteamVR runtime is terminated (done) | |||
*** {{Bug|1364856}} - When VRLayerChild receives __delete__, stop sending IPC messages (done) | |||
** Reftest | ** Reftest | ||
*** {{Bug|1343730}} - [webvr] VRDisplayPuppet submitFrame support | *** {{Bug|1343730}} - [webvr] VRDisplayPuppet submitFrame support (done) | ||
*** {{Bug|1229478}} - [webvr] Implement Reftests for WebVR | *** {{Bug|1229478}} - [webvr] Implement Reftests for WebVR (done) | ||
*** {{Bug|1229481}} - [webvr] Implement Reftest support for WebVR functionality | *** {{Bug|1229481}} - [webvr] Implement Reftest support for WebVR functionality (done) | ||
*** {{Bug|1358010}} - Permaorange assertion failure and crash in test_vrDisplay_getFrameData.html when Gecko 55 merges to beta on 2017-06-12 (done) | |||
*** {{Bug|1323328}} - [webvr] Implement Cross-Browser compatible tool for emulating VR hardware (done) | |||
*** {{Bug|1368990}} - Implement WebVR reftest for verifying onVRPresentChange (done) | |||
* WebGL perf | * WebGL perf | ||
** https://public.etherpad-mozilla.org/p/webgl-perf (2) | ** https://public.etherpad-mozilla.org/p/webgl-perf (2) | ||
| Line 87: | Line 101: | ||
*** {{Bug|1355726}} - Talos test for WebGL video texture upload (done) | *** {{Bug|1355726}} - Talos test for WebGL video texture upload (done) | ||
*** {{Bug|1349055}} - WebGL: crash [@mozilla::WebGLContext::AssertCachedGlobalState] (done) | *** {{Bug|1349055}} - WebGL: crash [@mozilla::WebGLContext::AssertCachedGlobalState] (done) | ||
*** {{Bug|1358053}} - Assertion failure: surface->IsDataSourceSurface() (The snapshot SourceSurface from WebGL rendering contest is not DataSourceSurface.), at ImageBitmap.cpp:885 | *** {{Bug|1358053}} - Assertion failure: surface->IsDataSourceSurface() (The snapshot SourceSurface from WebGL rendering contest is not DataSourceSurface.), at ImageBitmap.cpp:885 (done) | ||
*** {{Bug|1349067}} - WebGL crash: [mozilla::gl::GLScreenBuffer::GetReadFB] | *** {{Bug|1349067}} - WebGL crash: [mozilla::gl::GLScreenBuffer::GetReadFB] (done) | ||
** | *** {{Bug|1354737}} - Add a crashtest for the negative stencil clear value (done) | ||
*** {{Bug|1368284}} - webgl loop using less than only iterates a couple times, period (done) | |||
* TODO | * TODO | ||
** Investigate {{Bug|1207170}} - webgl perf | ** Investigate {{Bug|1207170}} - webgl perf | ||
edits