Martin Robinson
423cc34cb0
Bump euclid to 0.22
...
- Also updates raqote to latest with an upgrade of font-kit to 0.11
applied on as a patch
- Update lyon_geom to the latest version
Major change:
- All matrices are now stored in row major order. This means that
parameters to rotation functions no longer should be negated.
- `post_...()` functions are now named `then()`. `pre_transform()` is removed,
so `then()` is used and the order of operations changed.
2023-01-26 08:59:21 +01:00
Alan Jeffrey
349619ed2d
Support for webxr layer management
2020-06-28 16:37:45 -05:00
Manish Goregaokar
d627476893
Update to treat view transforms as native-relative
2020-05-18 08:20:54 -07:00
Manish Goregaokar
a97dcd9ad6
Update to use webxr_api::ViewerPose
2020-05-18 08:20:33 -07:00
Manish Goregaokar
708824700f
Make views a per-frame deal
2020-05-18 08:19:42 -07:00
Manish Goregaokar
c30ad6c422
Add XRJointPose
2020-04-27 17:35:48 -07:00
Manish Goregaokar
f1d6a89150
Add XRFrame::getHitTestResults()
2020-04-19 20:29:14 -07:00
Manish Goregaokar
87bce8cde9
Add XRHitTestResult::getPose
2020-04-19 20:29:14 -07:00
Alan Jeffrey
c611e46381
Remove WebVR
2020-04-08 20:23:41 -05:00
YUAN LYU
3ea6d87bcc
Add trait DomObjectWrap to provide WRAP function
2020-03-20 22:16:56 -04:00
Manish Goregaokar
322463450d
Support nullable origins and floors
2019-12-11 22:12:06 -08:00
Manish Goregaokar
1062249fd8
Make poses nullable
2019-10-03 12:22:15 -07:00
Emilio Cobos Álvarez
3d57c22e9c
Update euclid.
...
There are a few canvas2d-related dependencies that haven't updated, but they
only use euclid internally so that's not blocking landing the rest of the
changes.
Given the size of this patch, I think it's useful to get this landed as-is.
2019-07-23 23:09:55 +02:00
Manish Goregaokar
0b88c565c5
Add active and animationFrame flags to XRFrame
2019-07-11 11:12:59 -07:00
Manish Goregaokar
8780edb165
Hook webxr data into XRFrame/XRView/XRSpace
2019-07-11 11:12:59 -07:00
Manish Goregaokar
877b6c67a1
Trigger callbacks in RAF
2019-07-11 11:12:59 -07:00
Manish Goregaokar
7e4b6512a7
Add XRFrame.getPose()
2019-04-04 17:22:08 -07:00
Manish Goregaokar
3d790278f1
Validate spaces passed to getViewerPose()
2019-04-04 17:22:08 -07:00
Manish Goregaokar
f7745edcbb
Make XRViewerPose inherit from XRPose
2019-04-03 23:55:33 -07:00
Manish Goregaokar
2e48606569
Compute view matrix from viewer pose
2019-03-26 00:09:15 -07:00
Manish Goregaokar
22e5ce5ff3
Improve getViewerPose()
2019-03-20 18:30:29 -07:00
Manish Goregaokar
a2c4270f55
Cleanup XRFrame
2019-03-18 16:28:37 -07:00
Manish Goregaokar
c6c6b518cb
Add spec links
2018-12-22 22:30:42 -08:00
Manish Goregaokar
28dff81dbf
Fill in XR frame/pose/view implementations
2018-12-21 15:47:28 -08:00
Manish Goregaokar
29e9672d4d
Basic XRFrame interface
2018-12-19 15:42:27 -08:00