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

[Oculus] Movement is choppy and there are glitches in the Bookmark/History Views if the window size is greater than 0.5x #2428

Closed
Softvision-GeluHaiduc opened this issue Dec 6, 2019 · 5 comments · Fixed by #2482
Assignees
Labels
[QA]:Normal issue Label for QA to mark normal issues logged [QA]:Verified fixed Label for QA to mark verified fixed issues
Milestone

Comments

@Softvision-GeluHaiduc
Copy link

[Affected Versions]:

  • Firefox Reality version 7 RC6 (b01367a)

[Affected Platforms]:

  • Oculus Go - Android 7.1.2
  • Oculus Quest - Android 7.1.1

[Prerequisites]:

  • The Firefox Reality browser is opened.

[Steps to reproduce]:

  1. Resize the window to 3x size.
  2. Click the Bookmark/History button in the menu tray.
  3. Move the headset vertically or horizontally and observe the behavior.

[Expected results]:

  • The movement is smooth and there are no visual glitches.

[Actual results]:

  • The movement is choppy and there are visual glitches.

[Notes]:

  • The issue is reproducible with any window size greater than 0.5x size.
  • The issue is most visible if the window is 3x size.
  • The glitches are not visible in the video recording.
  • The issue is not reproducible on the HTC devices.
  • Attached a screen recording of the issue here.
  • Attached the logcat file of the issue here.
@Softvision-GeluHaiduc Softvision-GeluHaiduc added the [QA]:Normal issue Label for QA to mark normal issues logged label Dec 6, 2019
@bluemarvin
Copy link
Contributor

This seems to be cause by software rendering. @MortimerGoro Maybe we can enable hardware rendering for history and bookmarks?

@jvonitter jvonitter added this to the #9 polish milestone Dec 6, 2019
@bluemarvin
Copy link
Contributor

Disabling async layers also causes the issue to go away. So this seems to be some sort of interaction between software rendering of large UI textures (history, bookmarks) and Oculus async layers.

@MortimerGoro
Copy link
Contributor

This seems to be cause by software rendering. @MortimerGoro Maybe we can enable hardware rendering for history and bookmarks?

We can try but I'm concerned that having both render modes in different views in the same window can cause more bugs.

Another thing we can try is ignore all renders after onStop/onDestroy is called (trying to find a workaround for the original crash without using soft rendering)

@bluemarvin
Copy link
Contributor

I'm wondering if there is something going wrong when we replace the browser window with the history or bookmark widget. I don't see this issue with the tabs window.

@Softvision-GeluHaiduc
Copy link
Author

I have verified that this issue is no longer reproducible with the latest Firefox Reality version 8-40101959 (3c2a71e) installed on the Oculus Go and Oculus Quest headsets.
Now, the movement is no longer choppy and there are no glitches in the Bookmark/History Views regardless of the window size.

@Softvision-GeluHaiduc Softvision-GeluHaiduc added the [QA]:Verified fixed Label for QA to mark verified fixed issues label Jan 13, 2020
@jvonitter jvonitter modified the milestones: #9 polish, #8 features Jan 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[QA]:Normal issue Label for QA to mark normal issues logged [QA]:Verified fixed Label for QA to mark verified fixed issues
Projects
None yet
4 participants