TPEGFX/2017-Q2: Difference between revisions

Jump to navigation Jump to search
(→‎Bruce Sun: Reflect the progress of tasks within Q2)
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 (done)
*** {{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] (done)
*** {{Bug|1349067}} - WebGL crash: [mozilla::gl::GLScreenBuffer::GetReadFB] (done)
** Works for SF all hands
*** {{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
85

edits

Navigation menu