msub2
a21a949d09
Bug 1616390 - Validate that poses may be reported for GetPose and GetViewerPose. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D128847
2021-10-20 16:38:37 +00:00
Andi-Bogdan Postelnicu
265193a613
Bug 1626555 - Add `dom/vr` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D96573
Differential Revision: https://phabricator.services.mozilla.com/D96586
2020-11-10 16:08:48 +00:00
Imanol Fernandez
a0b122309a
Bug 1650714 - Part 2: Correct XRRigidTransform inverse math r=daoshengmu,kip,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D82433
2020-07-10 22:01:11 +00:00
Daosheng Mu
088f996216
Bug 1650714 - Part 1: Correct Matrix Decompose and SetRotationFromQuaternion. r=kip,imanol,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D82391
2020-07-10 22:01:11 +00:00
Imanol Fernandez
7e6883c730
Bug 1641596 - Apply XRNativeOrigin transform to XRViewerPose base transform r=kip,daoshengmu
...
We are applying XRNativeOrigin to each view transform from the XRViewerPose but not to the base transform of the XRViewerPose object.
Differential Revision: https://phabricator.services.mozilla.com/D77284
2020-05-28 18:00:15 +00:00
Sylvestre Ledru
1929dd1ab3
Bug 1519636 - Reformat recent changes to the Google coding style r=andi
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D73347
2020-05-09 14:51:53 +00:00
Daosheng Mu
7cd1c17fba
Bug 1634491 - Return addref object from XRFrame::GetPose(). r=kip,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D73761
2020-05-06 14:45:52 +00:00
Imanol Fernandez
d5b80b872a
Bug 1633725 - Improve WebXR Garbage Collection. Respect XRRigidTransform.inverse and XRView.transform [SameObject] requirements. r=kip,daoshengmu,jgilbert
...
- Lazily create XRRigidTransform DOMPoints
- Reuse XRRigidTransform inverse (SameObject in the spec)
- Reuse XRView transform (SameObject in the spec)
- Reuse XRWebGLLayer viewport instances
- Pool XRViewerPose instances
- Pool XRFrame instances
Differential Revision: https://phabricator.services.mozilla.com/D73071
2020-05-01 01:42:39 +00:00
Daosheng Mu
2b669b7fa8
Bug 1631635 - Implement IsPositionEmulated for XRInputSource. r=kip,imanol
...
Differential Revision: https://phabricator.services.mozilla.com/D71678
2020-04-21 11:17:34 +00:00
Imanol Fernandez
c3114c1c70
Bug 1630007 - Apply XRSpace effective origin position and orientation using matrix multiplication. r=kip,daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D70923
--HG--
extra : moz-landing-system : lando
2020-04-15 22:05:26 +00:00
Daosheng Mu
c6c6582108
Bug 1627136 - Implement select and squeeze XRInputSourceEvent. r=kip,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D70080
--HG--
extra : moz-landing-system : lando
2020-04-10 01:22:28 +00:00
Daosheng Mu
7f945fd97b
Bug 1611310 - Implement XRInputSource module. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D67430
--HG--
extra : moz-landing-system : lando
2020-04-07 23:49:47 +00:00
Stefan Hindli
3b135390cf
Backed out changeset 717f97c0d871 (bug 1611310) for causing mass build bustages CLOSED TREE
2020-04-08 01:46:32 +03:00
Daosheng Mu
e2b211270f
Bug 1611310 - Implement XRInputSource module. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D67430
--HG--
extra : moz-landing-system : lando
2020-04-07 21:26:01 +00:00
Imanol Fernandez
9035f18d3a
Bug 1614499 - Implement XRWebGLLayer r=jgilbert,daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D62809
--HG--
extra : moz-landing-system : lando
2020-04-07 18:48:13 +00:00
Imanol Fernandez
e5f06da9f7
Bug 1616835 - Implement eye orientation component of rigid transform r=kip
...
Depends on D62369
Differential Revision: https://phabricator.services.mozilla.com/D63476
--HG--
extra : moz-landing-system : lando
2020-04-02 15:18:35 +00:00
Kearwood Gilbert
9136ce65cf
Bug 1614496 - Implement WebXR Core Module DOM Interfaces r=jgilbert,daoshengmu,webidl,smaug,baku,imanol
...
Implement DOM interfaces for the WebXR Core Module. Additional work to implement the WebXR Core Module are marked with TODO (Bug #) comments within the patch and must be landed before enabling the dom.vr.webxr.enabled flag.
Differential Revision: https://phabricator.services.mozilla.com/D62369
--HG--
extra : moz-landing-system : lando
2020-04-06 19:33:32 +00:00