Search Issue Tracker

Won't Fix

Votes

1

Found in [Package]

1.6.0

1.7.0

Issue ID

OXRB-182

Regression

No

UWP - Initialize and Start XR subsystems during runtime

Package: OpenXR Plugin

-

Have a project set to the UWP platform with the xr.sdk.openxr package installed.

Set OpenXR as the active loader and set "Initialize XR on startup" to false.

Test:
Developer should be able to start subsystems and initialize uwp app into vr mode during runtime.

Result:
Errors appear in console and app does't change.
See attached InitDuringRuntime.txt

Expected:
No errors appear and app enables vr

User mentions potentially doing this here:
[https://forum.unity.com/threads/openxr-plugin-tries-to-start-vr-even-if-initialize-on-startup-is-set-to-false-uwp.1408345/]

Basic code to start/stop subsystems:
{quote}~{color:#172b4d}public static void StartSubsystems(){color}~
~{color:#172b4d}{{color}~
    ~{color:#172b4d}var manager = XRGeneralSettings.Instance.Manager;{color}{color:#172b4d}   
     manager.InitializeLoaderSync();{color}~
    ~{color:#172b4d}manager.StartSubsystems();{color}~
}

public static void StopSubsystems()~
~{color:#172b4d}{{color}~
    ~{color:#172b4d}var manager = XRGeneralSettings.Instance.Manager;{color}~
    ~{color:#172b4d}manager.DeinitializeLoader();{color}~
    ~{color:#172b4d}manager.StopSubsystems();{color}~
~}~
{quote}
 

  1. Resolution Note:

    Talked with the reporter offline. They're good with closing this.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.