Skip to content
This repository was archived by the owner on Nov 15, 2022. It is now read-only.

Commit 9dc774b

Browse files
committed
1.10 release
1 parent 3182781 commit 9dc774b

File tree

4 files changed

+402
-55
lines changed

4 files changed

+402
-55
lines changed

CHANGELOG.md

Lines changed: 74 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,34 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres
66
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## 1.0.1
8+
## [1.1.0] - 2022-04-01
9+
10+
### Added
11+
12+
- Support for Qualcomm XR2 based Android systems.
13+
14+
### Changed
15+
16+
- `isTrackingSupported` is now reported based on if the Ultraleap Tracking Service is installed and running on the
17+
system, as opposed to attempting a connection to the service to avoid startup delay and possible timeouts.
18+
19+
### Fixed
20+
21+
- Fixed an issue which could cause a hang when hand-trackers were created and destroyed very rapidly, such as
22+
during the `XR_EXT_hand_tracking` conformance test.
23+
- Fixed an issue where permissions were not always correctly set on the logs directory during installation.
24+
25+
### Known Issues
26+
27+
- This API layer does not currently report the linear or angular velocity of the hand joints other than the palm. If
28+
requested, the XrHandJointVelocitiesEXT structure will be returned with the validity bits unset.
29+
[Issue #1](https://github.com/ultraleap/OpenXRHandTracking/issues/1)
30+
31+
- The underlying Ultraleap service currently return the same joint radius for all joints.
32+
[Issue #2](https://github.com/ultraleap/OpenXRHandTracking/issues/2)
33+
34+
35+
## [1.0.1] - 2021-12-17
936

1037
## Changed
1138

@@ -17,22 +44,53 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1744
- Fixed an issue which could cause a hang when all created hand-trackers were destroyed.
1845
- Fixed an issue with error handling that could cause tracking to stop working if the first tracking event was an error.
1946

20-
## 1.0.0
47+
### Known Issues
48+
49+
- This API layer does not currently report the linear or angular velocity of the hand joints other than the palm. If
50+
requested, the XrHandJointVelocitiesEXT structure will be returned with the validity bits unset.
51+
[Issue #1](https://github.com/ultraleap/OpenXRHandTracking/issues/1)
52+
53+
- The underlying Ultraleap service currently return the same joint radius for all joints.
54+
[Issue #2](https://github.com/ultraleap/OpenXRHandTracking/issues/2)
55+
56+
- `XrSystemHandTrackingPropertiesEXT.supportsHandTracking` will always return `XR_TRUE` when this API layer is enabled,
57+
regardless of if a device is connected. `XrHandJointLocationsEXT.isActive` indicates if hand-tracking information is
58+
currently available for the requested hand-tracker.
59+
[Issue #3](https://github.com/ultraleap/OpenXRHandTracking/issues/3)
60+
61+
62+
## [1.0.0] - 2021-11-11
2163

2264
### Fixed
2365

2466
- The API layer will now disable its function intercepts if the `XR_EXT_hand_tracking` extension is not requested by the application [Issue #14](https://github.com/ultraleap/OpenXRHandTracking/issues/14).
2567
- Fixed issue causing non-conformance when running [OpenXR Conformance Test Suite](https://github.com/KhronosGroup/OpenXR-CTS).
2668

27-
## 1.0.0-beta.4
69+
### Known Issues
70+
71+
- This API layer does not currently report the linear or angular velocity of the hand joints other than the palm. If
72+
requested, the XrHandJointVelocitiesEXT structure will be returned with the validity bits unset.
73+
[Issue #1](https://github.com/ultraleap/OpenXRHandTracking/issues/1)
74+
75+
- The underlying Ultraleap service currently return the same joint radius for all joints.
76+
[Issue #2](https://github.com/ultraleap/OpenXRHandTracking/issues/2)
77+
78+
- `XrSystemHandTrackingPropertiesEXT.supportsHandTracking` will always return `XR_TRUE` when this API layer is enabled,
79+
regardless of if a device is connected. `XrHandJointLocationsEXT.isActive` indicates if hand-tracking information is
80+
currently available for the requested hand-tracker.
81+
[Issue #3](https://github.com/ultraleap/OpenXRHandTracking/issues/3)
82+
83+
84+
## [1.0.0-beta.4] - 2021-10-27
2885

2986
### Fixed
3087

3188
- Fixed issue with API layer initialisation when more than one API layer is enabled. This would result in a crash if
3289
this API layer was enabled first.
3390
- Fixed issue with reporting the layer's API layer version information.
3491

35-
## 1.0.0-beta.3
92+
93+
## [1.0.0-beta.3] - 2021-10-27
3694

3795
### Added
3896

@@ -60,7 +118,8 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
60118
- Fixed temporal warping so that the user's hands no longer move when held static and the user's head is rapidly
61119
moved. [Issue #6](https://github.com/ultraleap/OpenXRHandTracking/issues/6)
62120

63-
## 1.0.0-beta.2
121+
122+
## [1.0.0-beta.2] - 2020-10-07
64123

65124
### Added
66125

@@ -79,42 +138,20 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
79138
### Fixed
80139

81140
- Fixed support for UWP/AppContainer applications, including WebXR, when used in conjunction with the
82-
[Ultraleap 4.1 Tracking SDK](https://developer-archive.leapmotion.com/downloads/external/v4-1-hand-tracking/windows?version=4.1.0)
83-
.
141+
[Ultraleap 4.1 Tracking SDK](https://developer-archive.leapmotion.com/downloads/external/v4-1-hand-tracking/windows?version=4.1.0).
84142
[Issue #8](https://github.com/ultraleap/OpenXRHandTracking/issues/8)
85143

86-
## 1.0.0-beta.1
144+
145+
## [1.0.0-beta.1] - 2020-07-09
87146

88147
### Added
89148

90149
- Initial support for the `XR_EXT_hand_tracking` extension
91150

92-
### Known Issues
93-
94-
- This API layer currently does not disable its function intercepts if the `XR_EXT_hand_tracking` extension is *not*
95-
requested by the application. This should have no practical effect, as it is undefined behaviour for an app to use
96-
the functions in this scenario.
97-
[Issue #14](https://github.com/ultraleap/OpenXRHandTracking/issues/14)
98-
99-
- This API layer does not currently report the linear or angular velocity of the hand joints other than the palm. If
100-
requested, the XrHandJointVelocitiesEXT structure will be returned with the validity bits unset.
101-
[Issue #1](https://github.com/ultraleap/OpenXRHandTracking/issues/1)
102-
103-
- The underlying Ultraleap service currently return the same joint radius for all joints.
104-
[Issue #2](https://github.com/ultraleap/OpenXRHandTracking/issues/2)
105-
106-
- `XrSystemHandTrackingPropertiesEXT.supportsHandTracking` will always return `XR_TRUE` when this API layer is enabled,
107-
regardless of if a device is connected. `XrHandJointLocationsEXT.isActive` indicates if hand-tracking information is
108-
currently available for the requested hand-tracker.
109-
[Issue #3](https://github.com/ultraleap/OpenXRHandTracking/issues/3)
110-
111-
- The user's virtual hands may appear to move relative to the head when the head is moved quickly, even when the user's
112-
hands are remaining still. This is due to the temporal warping settings and the fact that the hand position and view
113-
position are updated at different rates.
114-
[Issue #6](https://github.com/ultraleap/OpenXRHandTracking/issues/6)
115-
116-
- Unreal Engine 4.25 currently ships with version 1.0.0 of the OpenXR loader which has a
117-
[known issue](https://github.com/KhronosGroup/OpenXR-SDK-Source/pull/91) which prevents OpenXR API layers from
118-
functioning correctly. This will be resolved when Unreal Engine ships with a newer OpenXR loader, or the existing
119-
OpenXR loader DLLs are manually updated.
120-
[Issue #4](https://github.com/ultraleap/OpenXRHandTracking/issues/4)
151+
[1.1.0]: https://github.com/ultraleap/OpenXRHandTracking/releases/tag/1.1.0
152+
[1.0.1]: https://github.com/ultraleap/OpenXRHandTracking/releases/tag/1.0.1
153+
[1.0.0]: https://github.com/ultraleap/OpenXRHandTracking/releases/tag/1.0.0
154+
[1.0.0-beta.4]: https://github.com/ultraleap/OpenXRHandTracking/releases/tag/1.0.0-beta.4
155+
[1.0.0-beta.3]: https://github.com/ultraleap/OpenXRHandTracking/releases/tag/1.0.0-beta.3
156+
[1.0.0-beta.2]: https://github.com/ultraleap/OpenXRHandTracking/releases/tag/1.0.0-beta2
157+
[1.0.0-beta.1]: https://github.com/ultraleap/OpenXRHandTracking/releases/tag/1.0.0-beta

LICENSE.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
This Software is subject to the Ultraleap SDK License Agreement and is provided for the purpose of internal evaluation and demonstration only.
2-
The Ultraleap SDK License Agreement is available at https://central.leapmotion.com/agreements/SdkAgreement and are available from Ultraleap on request.
1+
This Software is subject to the Ultraleap SDK License Agreement and is provided for the purpose of internal evaluation
2+
and demonstration only. The Ultraleap SDK License Agreement is available at
3+
https://central.leapmotion.com/agreements/SdkAgreement and are available from Ultraleap on request.

0 commit comments

Comments
 (0)