Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

One of two controllers will disappear when using Oculus 6Dof devices. #977

Closed
daoshengmu opened this issue Feb 28, 2019 · 2 comments
Closed
Assignees
Labels
bug This issue is a software or functional defect P2 Fix in the next development iteration platform:Oculus Issues specific to the Oculus VR platform
Milestone

Comments

@daoshengmu
Copy link
Contributor

daoshengmu commented Feb 28, 2019

Hardware

Oculus 6Dof device

Steps to Reproduce

  1. Open FxR, it will disappear one of controllers intermittently.

Current Behavior

One of controllers will disappear intermittently.

Expected Behavior

We should see both controllers, unless there is only one controller be turned on.

Possible Solution

I would guess this is an asyn problem of the model or image loader when using multiple controllers.

Context

Error Logs and Stack Traces

@daoshengmu daoshengmu self-assigned this Feb 28, 2019
@philip-lamb philip-lamb added bug This issue is a software or functional defect P2 Fix in the next development iteration platform:Oculus Issues specific to the Oculus VR platform labels Feb 28, 2019
@daoshengmu
Copy link
Contributor Author

I notice the controller models are loaded properly because the callback function at LoadFinishedCallback() in ModelLoaderAndroid.cpp is called. When this failure happens, there is only one controller geometry be added to the drawlList (DrawableList::AddDrawable() in DrawableList.cpp). I am trying to find out if it is removed by the culling mechanism.

@bluemarvin do you have any thought?

(Sorry for my ADB sometimes will interrupt the connection with the debugger, it makes the debugging work be more complicated to me.)

@bluemarvin
Copy link
Contributor

bluemarvin commented Mar 6, 2019

I would look to see if the Device is some how disabling the model.

Make sure this isn't getting called: https://github.com/MozillaReality/FirefoxReality/blob/master/app/src/oculusvr/cpp/DeviceDelegateOculusVR.cpp#L735

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug This issue is a software or functional defect P2 Fix in the next development iteration platform:Oculus Issues specific to the Oculus VR platform
Projects
None yet
Development

No branches or pull requests

3 participants