Changelog
All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[0.1.2] - 2023-06-28
Fixed
- Fixed math operations for comparing structs with single-precision values.
- Fixed an issue where it was possible to incorrectly remove or update planes before they were added in some uncommon situations. This resulted in an
InvalidOperationException
in AR Foundation that is now no longer thrown.
[0.1.1] - 2023-06-12
Added
- Added support for getting plane boundary vertices via XRPlaneSubsystem.GetBoundary.
- Added support for getting plane alignment via ARPlane.alignment as well as planeAlignmentThreshold. Refer to Plane alignment for more information.
- Added support for plane classification.
- Added support for planes to be updated and removed.
- Added a custom Editor for ARCameraManager to clarify that its serialized properties have no effect on Meta Passthrough.
- Added a custom Editor for ARCameraBackground to clarify that it has no effect on Meta Quest devices.
- Added support for requestedDetectionMode to filter horizontal and vertical planes.
Changed
- Changed the
trackableId
property of planes to be backed by OpenXR'suuid
field, instead of a monotonically increasing counter. - Changed the display name of the AR Foundation Meta Quest feature.
- Grouped the Meta Quest OpenXR features in an OpenXR feature group.
- Passthrough layer is now composited behind AR content rather than alpha blended in front of it. This fixes an issue where AR opaques always appeared semi-transparent.
Fixed
- Fixed an issue where the
trackingState
property of planes could be incorrectly reported in some rare cases. - Fixed an issue where the center of a plane in plane space was incorrectly reported as a value other than (0, 0).
- Fixed an issue where
ARPlane
s were not removed if theRedo Walls
action or theClear Room Set Up
action was performed through the Meta Quest menu.
[0.1.0] - 2023-04-04
- This is the first release of Meta OpenXR Plugin <com.unity.xr.meta-openxr>.