I believe I'm running into some of the same problems @RobAC94 was
. Since 1.21 runtime hasn't been released yet, I'll assume that
TestSDKVersion isn't going to be a problem. I'm using Unity 2017.2.0f3,
and the test shows Engine Version at 0.0.0. TestLaunchIntoVR also
fails, I'm thinking because of the Unity intro screen. Again, shouldn't
be a problem.
TestFrameRate is where I start
having other issues that I'm unsure of. Using --print_fps shows me
consecutive 90 fps until "ERROR: INTERNAL ERROR: Events Lost" and then
test failure. I first load to a scene with nothing more than a cube and
a single canvas, so I don't know what could be going wrong.
TestResponseToRecenterRequest, TestAppShouldQuit, and TestAudioOutput
all throw the same internal error message and failures. I see in the
docs that I should be polling for "ovr_GetSessionStatus". I'm guessing
some of the 'Events Lost' are in relation to this. But the code found here in the docs
(p 42-44) references variable types that weren't imported with the
Unity OVR or Platform packages. Is there something I'm missing?
app handles lost focus via Unity's XR.XRDevice.userPresence, and
re-centering through XR.InputTracking.Recenter(), audio works fine, and
the app can close gracefully. How do I poll for ovr_GetSessionStatus in Unity/C#?