gecko-dev/gfx/vr
Kearwood "Kip" Gilbert 7be6545dd6 Bug 1320616 - Use the render pose rather than the gameplay pose for OpenVR headsets r=daoshengmu
The WebVR api was returning a headset pose predicted one additional frame in the
future, but the SteamVR async reprojection was reprojecting it using the
prior (correct) frame's pose.

This resulted in a sickness inducing swimming effect as well as deregistration
from the Vive chaperone bounds.

Differential Revision: https://phabricator.services.mozilla.com/D2693

--HG--
extra : moz-landing-system : lando
2018-08-03 22:05:06 +00:00
..
external_api Bug 1476797 - Indicate VR session activity indepenently of layer presence r=daoshengmu 2018-07-31 01:41:25 +00:00
ipc Bug 1476797 - Indicate VR session activity indepenently of layer presence r=daoshengmu 2018-07-31 01:41:25 +00:00
openvr Bug 1423731 - Update OpenVR to 1.0.18 r=rbarker 2018-05-04 16:31:58 -07:00
osvr
service Bug 1320616 - Use the render pose rather than the gameplay pose for OpenVR headsets r=daoshengmu 2018-08-03 22:05:06 +00:00
gfxVR.cpp Bug 1470527 - Implement Controller support for gfxVRExternal and VRServiceOpenVR,r=daoshengmu 2018-07-11 12:20:51 -07:00
gfxVR.h Bug 1470527 - Implement Controller support for gfxVRExternal and VRServiceOpenVR,r=daoshengmu 2018-07-11 12:20:51 -07:00
gfxVRExternal.cpp Bug 1479424 - Fix VRManager NotifyVSync not called when compositor is paused on Android; r=kip,rbarker 2018-07-30 18:14:05 +02:00
gfxVRExternal.h Bug 1479424 - Fix VRManager NotifyVSync not called when compositor is paused on Android; r=kip,rbarker 2018-07-30 18:14:05 +02:00
gfxVROculus.cpp Bug 1470527 - Implement Controller support for gfxVRExternal and VRServiceOpenVR,r=daoshengmu 2018-07-11 12:20:51 -07:00
gfxVROculus.h Bug 1469967 - Implement immersive mode for gfxVRExternal r=rbarker 2018-05-08 11:31:28 -07:00
gfxVROpenVR.cpp Bug 1320616 - Use the render pose rather than the gameplay pose for OpenVR headsets r=daoshengmu 2018-08-03 22:05:06 +00:00
gfxVROpenVR.h Bug 1469967 - Implement immersive mode for gfxVRExternal r=rbarker 2018-05-08 11:31:28 -07:00
gfxVROSVR.cpp Bug 1470527 - Implement Controller support for gfxVRExternal and VRServiceOpenVR,r=daoshengmu 2018-07-11 12:20:51 -07:00
gfxVROSVR.h Bug 1469967 - Implement immersive mode for gfxVRExternal r=rbarker 2018-05-08 11:31:28 -07:00
gfxVRPuppet.cpp Bug 1470527 - Implement Controller support for gfxVRExternal and VRServiceOpenVR,r=daoshengmu 2018-07-11 12:20:51 -07:00
gfxVRPuppet.h Bug 1469967 - Implement immersive mode for gfxVRExternal r=rbarker 2018-05-08 11:31:28 -07:00
moz.build Bug 1466699 - Implement VRService thread r=daoshengmu 2018-05-08 11:31:28 -07:00
ovr_capi_dynamic.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
VRDisplayClient.cpp Bug 1476797 - Indicate VR session activity indepenently of layer presence r=daoshengmu 2018-07-31 01:41:25 +00:00
VRDisplayClient.h Bug 1476797 - Indicate VR session activity indepenently of layer presence r=daoshengmu 2018-07-31 01:41:25 +00:00
VRDisplayHost.cpp Bug 1476797 - Indicate VR session activity indepenently of layer presence r=daoshengmu 2018-07-31 01:41:25 +00:00
VRDisplayHost.h Bug 1476797 - Indicate VR session activity indepenently of layer presence r=daoshengmu 2018-07-31 01:41:25 +00:00
VRDisplayLocal.cpp Bug 1469967 - Implement immersive mode for gfxVRExternal r=rbarker 2018-05-08 11:31:28 -07:00
VRDisplayLocal.h Bug 1469967 - Implement immersive mode for gfxVRExternal r=rbarker 2018-05-08 11:31:28 -07:00
VRDisplayPresentation.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
VRDisplayPresentation.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
VRManager.cpp Bug 1476797 - Indicate VR session activity indepenently of layer presence r=daoshengmu 2018-07-31 01:41:25 +00:00
VRManager.h Bug 1476797 - Indicate VR session activity indepenently of layer presence r=daoshengmu 2018-07-31 01:41:25 +00:00
VRThread.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
VRThread.h Bug 1392217 - Part 1: Refactor the VR vibrate thread to be as a VRThread and manage its lifetime; r=kip 2017-11-15 17:39:38 +08:00