ALVR icon indicating copy to clipboard operation
ALVR copied to clipboard

Use OpenXR instead of Oculus Mobile SDK

Open zmerp opened this issue 5 years ago • 10 comments

This is needed to support future non Oculus headsets

zmerp avatar Aug 01 '20 14:08 zmerp

This will resolve the following issues:

  • Quest 2 thumb rest sensors don't do anything (#591)
  • Disable hand tracking when using gamepad (#127)

ckiee avatar May 17 '21 18:05 ckiee

@ronthecookie No, I don't think this will solve either of those issues. #591 is just a matter of adding a new field to the tracking data packet, About #127, the problem is fundamental, there is no solution other than disabling handtracking in the quest settings.

zmerp avatar May 17 '21 18:05 zmerp

@zarik5 I am just following your own words:

in #591:

This is planned. Currently we are using an older SDK to support the Oculus Go (so the thumb rest is not supported), but this will change after we switch to OpenXR.

In #127:

This is a limitation of the SDK so no action can be taken now. I opened this issue just as a reminder for when a future SDK update will allow this to be fixed.

This one is a bit more borderline but better keep track of the issue somewhere.

ckiee avatar May 17 '21 19:05 ckiee

#591: I just said that I preferred waiting for implementing OpenXR for implementing the thumb rest support, but it is not a requirement and the issues should better stay separated because the things they track are on separate levels.

#127: This is unactionable, it doesn't matter if it stays open or closed.

zmerp avatar May 17 '21 19:05 zmerp

Ah, fair enough, I've reopened #591.

ckiee avatar May 17 '21 19:05 ckiee

Is there any updates about OpenXR support?

fangguanya avatar Jul 14 '21 09:07 fangguanya

@fangguanya I'm working on it but I don't have an ETA.

zmerp avatar Jul 14 '21 10:07 zmerp

@fangguanya I'm working on it but I don't have an ETA.

Great news! I also dig a lot about it, I found Open XR use asynchronous event poll process, which I don't know how to integrate with ALVR, did you have any idea about this? @zarik5

fangguanya avatar Oct 18 '21 07:10 fangguanya

@fangguanya That is not a problem. You can take a look how @korejan did it: https://github.com/korejan/ALVR

zmerp avatar Oct 18 '21 20:10 zmerp

Okay,I'll take a look later. Thanks for all your work.

fangguanya avatar Oct 19 '21 06:10 fangguanya

Done! finally :)

zmerp avatar Feb 01 '23 20:02 zmerp