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.
[1.2.8] - 2021-07-29
- Fixed an issue that was causing Oculus Android OpenGL builds to stop working after v31 of the oculus software was installed.
- Fixed a bug that would cause Asset Bundles to fail building in some circumstances when OpenXR was included in the project.
- Fixed a crash that would occur if XR was shut down from within a Feature callback.
- Fixed a bug that was causing duplicate entries in the OpenXR Package Settings file.
- Fixed a bug causing angular velocities on both the HMD and controllers to have the wrong sign when compared to the other Unity XR plugins
[1.2.3] - 2021-06-17
- Updated OpenXR Loader to 1.0.17
- Fixed missing haptic output on HTC Vive controller profile
- Fixed bug that caused
ThumbstickTouched
binding on theValveIndex
controller profile to not work. - Changed
feature set
text tofeature group
in the top level XR-Management list - Fixed issue that would cause the app to not exit when closed by the runtime
- Ensured a deterministic order of features within the OpenXR Settings
[1.2.2] - 2021-06-01
- Fixed a bug when using SteamVR runtime that would cause the view to stop rendering and input to stop tracking if the main thread stalled for too long.
- Fixed bug with feature sets that could cause the XR Management check box to be out of sync with the checkbox on the OpenXR Settings page.
- Fixed bug with HTC Vive controller profile that caused the
aim
andgrip
poses to be identical. - Renamed
Feature Sets
toFeature Groups
in the UI. - Removed unnecessary build hook for
EyeGaze
that was causing incorrect capabilities to be set onHoloLens2
. - Editor runtime override will no longer change the runtime for standalone builds executed using
Build and Run
.
[1.2.0] - 2021-05-06
- Enabled Android build target for Oculus Quest via the
Oculus Quest Support
feature. - Removed
experimental
text from OpenXR plugin help icon. - Removed
Linear
color space restriction for all build targets and graphics apis except OpenGLES. - Fixed bug with haptics that caused
XRControllerWithRumble.SendImpulse
to not work withOpenXR
. - Fixed bug that could cause some interaction profile device layouts to not be registered on startup.
- OpenXR Settings UI reworked to make managing features and interaction profiles easier.
- Added menu item to open Project Validation window (
Window > XR > OpenXR > Project Validation
). - Project validation window now supports manual fixes for an issue.
- Project validation window now supports optional help links for an issue.
- Added
OpenXRFeature.OnEnableChanged
method to give features a chance to handle their enabled state changing. - Added
IPackageSettings.GetFeatures
method that returns all features of a given type from all build targets.
[1.1.1] - 2021-04-06
- Oculus controller profile now exposes both grip and aim poses.
- Fixed issue where OpenXR layouts were not visible in the InputSystem bindings dialog.
OpenXRSettings.renderMode
andOpenXrSettings.depthSubmissionMode
can now be changed via script outside of play mode.- Fix for managed stripping levels of Medium and High
- Fixed bugs in
XR_KHR_VULKAN_ENABLE2
extension support - Added support for
XR_VARJO_QUAD_VIEWS
extension - Added
XR_COMPOSITION_LAYER_UNPREMULTIPLIED_ALPHA_BIT
andXR_COMPOSITION_LAYER_BLEND_TEXTURE_SOURCE_ALPHA_BIT
bits to the composition layer flags - Added
XrSecondaryViewConfigurationSwapchainCreateInfoMSFT
to toXrSwapchainCreateInfo
when using a secondary view - MockRuntime First Person Observer View support
- MockRuntime input support
- MockRuntime vulkan_enable2 support
- MockRuntime d3d11_enable support
[1.0.2] - 2021-02-04
- Resolve further release verification issues.
[1.0.1] - 2021-02-03
- Resolve release verification issues.
[1.0.0] - 2021-01-27
- Runtime Debugger to allow for the inspection of OpenXR calls that occur while OpenXR is actively running.
- XR Plug-In Management dependency update to 4.0.1
- Input System dependency updated to 1.0.2
[0.1.2-preview.3] - 2021-01-19
- Implemented
XR_KHR_loader_init
andXR_KHR_loader_init_android
. - Updated dependency of
com.unity.xr.management
from4.0.0-pre.2
to4.0.0-pre.3
. - Added support for
XR_KHR_vulkan_enable2
alongsideXR_KHR_vulkan_enable
.
[0.1.2-preview.2] - 2021-01-05
- Fix publishing pipeline.
[0.1.2-preview.1] - 2020-12-18
- Fixed package errors when Analytics package is absent (case 1300418).
- Fixed tracking origin issue which was causing wrong camera height (case 1300457).
- Fixed issue where large portions of the world were incorrectly culled at certain camera orientations.
- Fixed potential error message when clicking
Fix All
in OpenXR Project Validation window. - Fixed an issue with sample importing.
- Minor documentation getting started tweaks.
- Minor diagnostic logging tweaks.