gecko-dev/dom/vr
Kearwood Gilbert eb3becc0b0 Bug 1362213 - Implement chrome-only API to manage VR sessions r=daoshengmu,kanru,smaug
- Added new chrome-only webidl methods to be used by browser UI and WebExtensions
- Implemented bitmasked group visibility for VR sessions to enable switching
  between chrome and regular content presentations.
- Implemented throttling mechanism to avoid runaway, unthrottled render loops
  for VR sessions that are hidden by group visibility bitmasks or due to
  lower level platform VR events, such as during the Oculus
  "Health and Safety Warning".
- Simplified the PVRManager IPC protocol while extending it to support
  VR session groups and later WebVR content performance profiling API's.
- Removed the last WebVR related sync IPC call.


MozReview-Commit-ID: BMEIPyYeEbq

--HG--
extra : rebase_source : 47d3682cad3d913504175b7d4c3e9d992236f097
2017-05-08 16:01:36 -07:00
..
test Bug 1351547 - Part 1: Add WebVR Canvas2D mochitest for detecting crash; r=kip 2017-04-26 07:00:04 +02:00
VRDisplay.cpp Bug 1362213 - Implement chrome-only API to manage VR sessions r=daoshengmu,kanru,smaug 2017-05-08 16:01:36 -07:00
VRDisplay.h Bug 1362213 - Implement chrome-only API to manage VR sessions r=daoshengmu,kanru,smaug 2017-05-08 16:01:36 -07:00
VRDisplayEvent.cpp Bug 1337441 - Prevent crash when accessing VRDisplayEvent.display within onvrdisplayactivate r=Ehsan 2017-02-09 17:46:18 -08:00
VRDisplayEvent.h Bug 1293333 - Part 1: Implement window.onvrdisplayactivate and window.onvrdisplaydeactivate events r=daoshengmu,Ehsan 2016-10-18 18:18:10 -04:00
VREventObserver.cpp Bug 1343666 - Prevent crash on shutdown due to assertion in VRManagerChild::Get() r=daoshengmu 2017-03-02 13:07:24 -08:00
VREventObserver.h Bug 1335606 - Add 'display' value to Navigator.vrdisplayconnect, Navigator.vrdisplaydisconnect, and Navigator.vrdisplaypresentchange events r=smaug 2017-02-14 11:21:09 -08:00
VRServiceTest.cpp Bug 1355648 - Part 3: Set position and orientation IsValid properties for GamepadPose tests; r=kip 2017-04-26 13:17:25 +08:00
VRServiceTest.h Bug 1363037 - Add missing gfxVR.h include to VRServiceTest.h to fix bustage. r=kip 2017-05-08 07:34:00 -04:00
moz.build Bug 1323328 - Part 3: Add VR display request present mochitest; r=kip 2017-03-02 00:00:23 +08:00