Martin Robinson
5c1723c983
rustdoc: Fix many rustdoc errors ( #31147 )
...
This fixes many rustdoc errors that occur due to raw URLs in rustdoc
comments as well as unescaped Rust code that should be in backticks.
2024-01-22 13:13:48 +00:00
Samson
aad2dccc9c
Strict import formatting (grouping and granularity) ( #30325 )
...
* strict imports formatting
* Reformat all imports
2023-09-11 19:16:54 +00:00
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
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
1b07b77323
Add XRSession::requestHitTestSource()
2020-04-19 20:29:14 -07:00
YUAN LYU
3ea6d87bcc
Add trait DomObjectWrap to provide WRAP function
2020-03-20 22:16:56 -04:00
Manish Goregaokar
bc1bd22d47
Use actual floor origin for local-floor
2019-12-11 22:12:07 -08:00
Manish Goregaokar
322463450d
Support nullable origins and floors
2019-12-11 22:12:06 -08:00
Manish Goregaokar
ba3689ee4f
Origin offset fixes
2019-12-02 17:11:05 -08: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
b818af794a
Add a viewer typed reference space
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
52b0d37bb7
Update originOffset semantics
2019-06-10 16:06:31 -07:00
Manish Goregaokar
26e0aaca6c
Update reference spaces to new model
2019-06-10 15:50:44 -07:00
Manish Goregaokar
d4a6a4987d
Add XRInputSource.targetRaySpace
2019-05-03 18:46:31 -07:00
Manish Goregaokar
ea3609b42e
Add some math verifying relationship between get_viewer_pose and get_pose
2019-04-08 17:31:07 -07:00
Manish Goregaokar
e33896f3ec
Add proper get_pose for XRSpaces
2019-04-04 16:06:23 -07:00
Manish Goregaokar
d2e2b8da4d
Rename incorrectly-named get_pose methods
2019-04-04 14:50:23 -07:00
Manish Goregaokar
fcec93ae16
Consistently use GlobalScope in XR code
2019-04-03 23:55:33 -07:00
Manish Goregaokar
08079c4d28
Switch XRSpace code to using rigid transforms
2019-04-03 23:55:33 -07:00
Manish Goregaokar
e296185c53
Make XRRigidTransform.position/orientation lazy, default to using euclid things
2019-04-03 23:55:33 -07:00
Manish Goregaokar
d1d8e97c30
Add XRSpace::get_viewer_pose()
2019-03-25 15:35:20 -07:00
Manish Goregaokar
f2a6164a52
Add XRReferenceSpace::identity
2019-03-18 16:27:27 -07:00
Manish Goregaokar
8f14007979
Add session parameter to XRSpace
2019-03-18 16:27:11 -07:00
Manish Goregaokar
ffacb1179e
Add originOffset to XRReferenceSpace
2019-03-18 16:26:48 -07:00
Manish Goregaokar
c3b93a967d
Silence unused warnings
2019-01-03 23:53:50 -08:00
Manish Goregaokar
581470016f
Basic XRReferenceSpace interface
2018-12-19 16:24:38 -08:00