Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pico Gaze Mode support #2959

Merged
merged 5 commits into from Mar 18, 2020
Merged

Pico Gaze Mode support #2959

merged 5 commits into from Mar 18, 2020

Conversation

keianhzo
Copy link
Collaborator

Related to #1080 This PR adds support for Pico devices Gaze mode.

Design pending, it will be addressed as a follow up when ready.

@keianhzo keianhzo self-assigned this Mar 13, 2020
Copy link
Contributor

@bluemarvin bluemarvin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm pretty sure you are over-writing the left hand controller on G2.

app/src/main/cpp/BrowserWorld.cpp Outdated Show resolved Hide resolved
app/src/main/cpp/BrowserWorld.cpp Show resolved Hide resolved
app/src/main/cpp/ControllerContainer.cpp Outdated Show resolved Hide resolved
app/src/main/cpp/ControllerContainer.cpp Show resolved Hide resolved
app/src/main/cpp/ExternalVR.cpp Outdated Show resolved Hide resolved
app/src/picovr/cpp/DeviceDelegatePicoVR.cpp Outdated Show resolved Hide resolved
@bluemarvin
Copy link
Contributor

I've confirmed that if you switch controller to left hand on G2, you get the gaze controller instead in FxR.

@keianhzo
Copy link
Collaborator Author

Right, wasn't aware of the second controller for G2 but makes sense seeing the controller settings and the fact that you can switch between left/right modes. I've fixed it.

@keianhzo keianhzo added the QA Attention QA label Mar 16, 2020
Copy link
Contributor

@bluemarvin bluemarvin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly nits.

app/src/main/cpp/BrowserWorld.cpp Outdated Show resolved Hide resolved
app/src/main/cpp/ControllerContainer.cpp Outdated Show resolved Hide resolved
app/src/main/cpp/ExternalVR.cpp Outdated Show resolved Hide resolved
app/src/picovr/cpp/DeviceDelegatePicoVR.cpp Outdated Show resolved Hide resolved
app/src/picovr/cpp/DeviceDelegatePicoVR.cpp Outdated Show resolved Hide resolved
app/src/picovr/cpp/DeviceDelegatePicoVR.cpp Outdated Show resolved Hide resolved
@keianhzo
Copy link
Collaborator Author

@bluemarvin Updated

@bluemarvin bluemarvin added this to the #10 features milestone Mar 18, 2020
@bluemarvin
Copy link
Contributor

@MortimerGoro I'm going to land this so QA has time to test it. Any issues can be filed as a follow-up.

@bluemarvin bluemarvin merged commit 15eae62 into master Mar 18, 2020
@bluemarvin bluemarvin deleted the v10/gaze_support branch March 18, 2020 16:51
@Softvision-GeluHaiduc
Copy link

I’ve performed exploratory testing on this new feature using the Pico G2 4K and Pico Neo2 headsets, logged all the issues found and also written test cases to cover the new functionality.

@Softvision-GeluHaiduc Softvision-GeluHaiduc removed the QA Attention QA label Apr 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants