Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
## [1.2.3] - 2021-06-17
  • Loading branch information
Unity Technologies committed Jun 17, 2021
1 parent fc2c8fa commit 87d0c03
Show file tree
Hide file tree
Showing 107 changed files with 1,433 additions and 330 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [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 the `ValveIndex` controller profile to not work.
* Changed `feature set` text to `feature 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.
Expand Down
2 changes: 1 addition & 1 deletion ConformanceAutomation/android.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ConformanceAutomation/android/arm64.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified ConformanceAutomation/android/arm64/ConformanceAutomationExt.so
Binary file not shown.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ConformanceAutomation/universalwindows.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ConformanceAutomation/universalwindows/arm32.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ConformanceAutomation/universalwindows/arm64.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ConformanceAutomation/universalwindows/x64.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ConformanceAutomation/windows.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ConformanceAutomation/windows/x64.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified ConformanceAutomation/windows/x64/ConformanceAutomationExt.dll
Binary file not shown.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Editor/FeatureSupport/FeatureHelpers.cs
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ public static AllFeatureInfo GetAllFeatureInfo(BuildTargetGroup group)
}
}

openXrSettings.features = all.ToArray();
openXrSettings.features = all.OrderBy(f => f.name).ToArray();

#if UNITY_EDITOR
// Ensure the settings are saved after the features are populated
Expand Down
8 changes: 4 additions & 4 deletions Editor/FeatureSupport/OpenXRFeatureSetManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -140,11 +140,11 @@ static void FillKnownFeatureSets(bool addTestFeatureSet = false)
isEnabled = false,
name = "Known Test",
featureSetId = "com.unity.xr.test.featureset",
description = "Known Test feature set.",
description = "Known Test feature group.",
downloadText = "Click here to go to the Unity main website.",
downloadLink = Constants.k_DocumentationURL,
uiName = new GUIContent("Known Test"),
uiDescription = new GUIContent("Known Test feature set."),
uiDescription = new GUIContent("Known Test feature group."),
helpIcon = new GUIContent("", CommonContent.k_HelpIcon.image, "Click here to go to the Unity main website."),
});
}
Expand All @@ -168,7 +168,7 @@ static void FillKnownFeatureSets(bool addTestFeatureSet = false)
downloadText = featureSet.downloadText,
downloadLink = featureSet.downloadLink,
uiName = new GUIContent(featureSet.name),
uiLongName = new GUIContent($"{featureSet.name} feature set"),
uiLongName = new GUIContent($"{featureSet.name} feature group"),
uiDescription = new GUIContent(featureSet.description),
helpIcon = new GUIContent("", CommonContent.k_HelpIcon.image, featureSet.downloadText),
});
Expand Down Expand Up @@ -232,7 +232,7 @@ internal static void InitializeFeatureSets(bool addTestFeatureSet)
defaultFeatureIds = featureSetAttr.DefaultFeatureIds,
isInstalled = true,
uiName = new GUIContent(featureSetAttr.UiName),
uiLongName = new GUIContent($"{featureSetAttr.UiName} feature set"),
uiLongName = new GUIContent($"{featureSetAttr.UiName} feature group"),
uiDescription = new GUIContent(featureSetAttr.Description),
helpIcon = String.IsNullOrEmpty(featureSetAttr.Description) ? null : new GUIContent("", CommonContent.k_HelpIcon.image, featureSetAttr.Description),
};
Expand Down
2 changes: 1 addition & 1 deletion MockDriver/windows.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion MockDriver/windows/x64.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified MockDriver/windows/x64/mock_driver.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion MockDriver/windows/x64/mock_driver.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion MockRuntime/windows.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion MockRuntime/windows/x64.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified MockRuntime/windows/x64/openxr_loader.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion MockRuntime/windows/x64/openxr_loader.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions Runtime/Features/Interactions/HTCViveControllerProfile.cs
Original file line number Diff line number Diff line change
Expand Up @@ -460,6 +460,22 @@ protected override void RegisterActionMapsWithRuntime()
interactionProfileName = profile,
}
}
},
// Haptics
new ActionConfig()
{
name = "haptic",
localizedName = "Haptic Output",
type = ActionType.Vibrate,
usages = new List<string>() { "Haptic" },
bindings = new List<ActionBinding>()
{
new ActionBinding()
{
interactionPath = haptic,
interactionProfileName = profile,
}
}
}
}
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -618,7 +618,7 @@ protected override void RegisterActionMapsWithRuntime()
},
new ActionConfig()
{
name = "thumbstickTouch",
name = "thumbstickTouched",
localizedName = "Thumbstick Touched",
type = ActionType.Binary,
usages = new List<string>()
Expand Down
2 changes: 1 addition & 1 deletion Runtime/OpenXRRestarter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ IEnumerator Restart(OpenXRLoaderBase loader, bool shouldRestart, Action shutdown
else
{

if (ShouldCancelQuit != null && ShouldCancelQuit.Invoke())
if (ShouldCancelQuit == null || ShouldCancelQuit.Invoke())
{
#if UNITY_EDITOR
if (EditorApplication.isPlaying || EditorApplication.isPaused)
Expand Down
2 changes: 1 addition & 1 deletion Runtime/UnitySubsystemsManifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "OpenXR XR Plugin",
"version": "1.2.2",
"version": "1.2.3",
"libraryName": "UnityOpenXR",
"displays": [
{
Expand Down
2 changes: 1 addition & 1 deletion Runtime/android.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Runtime/android/arm64.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Runtime/android/arm64/libUnityOpenXR.so
Binary file not shown.
2 changes: 1 addition & 1 deletion Runtime/android/arm64/libUnityOpenXR.so.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Runtime/universalwindows.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Runtime/universalwindows/arm32.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Runtime/universalwindows/arm32/UnityOpenXR.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion Runtime/universalwindows/arm32/UnityOpenXR.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Runtime/universalwindows/arm64.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Runtime/universalwindows/arm64/UnityOpenXR.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion Runtime/universalwindows/arm64/UnityOpenXR.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Runtime/universalwindows/x64.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Runtime/universalwindows/x64/UnityOpenXR.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion Runtime/universalwindows/x64/UnityOpenXR.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Runtime/windows.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Runtime/windows/x64.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Runtime/windows/x64/UnityOpenXR.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion Runtime/windows/x64/UnityOpenXR.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 87d0c03

Please sign in to comment.