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.
- Updated to OpenVR SDK 2.5.1
- Using WaitFrameSync in main loop for overlay apps
- Poses predict one frame ahead in overlay apps
- Updated to OpenVR SDK 2.2.3
- Updated to OpenVR SDK 2.0.10
- Added limited OpenGL support (multipass only)
- Updated to OpenVR SDK 1.26.7
- Fix for unity projects set to binary serialization
- Fix for unnecessary preinit #80
- Fix for incorrect reporting of eye position #86
- Fix for broken depth textures in some situations #110
- Fix for multipass not working on some render pipelines
- Fixed issue with unicode paths / project names not working #108
- Refixed issue with general builds crashing #52
- Fixed issue with x86 builds crashing
- Fixed issue with general builds crashing #52
- Fixed issues with dll metadata not being correct for some platforms. #33 #71
- Added Refresh Rate info to HMD
- Added User Presence feature to HMD
- Fixed a bug when autoenabling the loader
- Moved common stats to the default accessors
- Fixed events not always being forwarded when using the SteamVR Unity Plugin
- Fixed depth texture support
- Cleaned up device layouts to stop suggesting we support them.
- Fixed support for overlay applications. They were trying to use scene-app-only APIs
- Closing xr settings window when open to avoid data corruption
- Fixed graphicsAdapterId reporting (laptops should use the correct graphics card)
- Updating version of legacyinputhelpers
- Misc fixes to support linux builds. Linux is still WIP but these fixes affect the windows builds too.
- Fixing gitignore for some pdb meta files
- Statically linking vs debug runtime so people without vs can use the debug dlls
- Adding supporting debug dlls
- Requiring version 3.2.13 of the XR Management package due to critical errors in previous versions.
- Adding some subsystem failure cases to TrackingOrigin queries
- Switching to debug dlls. If you would like release DLLs either wait for v1.0 or build them from source.
- Fixed 32bit builds
- Fixed UWP builds
- Fixed IL2CPP builds
- Fixed some issues with Mirror View Mode. Now defaulting to Right Eye instead of OpenVR.
- Fixed issue where SteamVR Beta was required.
- Switched from legacy input (Unity XR) to SteamVR Input via the SteamVR Unity Plugin for controller state processing
- Renamed package from com.valve.openvr to com.valvesoftware.unity.openvr
- Fixed some pathing issues with action manifests
- Fixed some rendering issues
- Added NPM support
- Added some extra logging
- Added support for Unity 2019.4
- Renamed package from com.valve.openvr to com.valvesoftware.unity.openvr
- Fixed some pathing issues with action manifests
- Fixed some rendering issues
- Legacy Input support. To get input for now you'll need to use the SteamVR Unity Plugin.
- Fixed some of the layouts, a fix for a black screen issue
- Initial beta release