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

OpenXR - Stereoscopic rendering #15901

Merged
merged 50 commits into from
Sep 6, 2022
Merged

OpenXR - Stereoscopic rendering #15901

merged 50 commits into from
Sep 6, 2022

Conversation

lvonasek
Copy link
Contributor

@lvonasek lvonasek commented Aug 24, 2022

Introduction

With PRs #15659 and #15768 I reached monoVR support on Oculus Quest VR headsets. This PR implements stereo support.

Tasks for this PR

  • Init multiview render framebuffer
  • Integrate stereo rendering shaders
  • GL/OpenXR debug logging
  • Enable higher CPU/GPU performance levels
  • Do not use OPENXR define

Tasks for the future PR(s)

  • CI tests
  • Game compatibility fixes
  • Geometry culling problem
  • Support for another headset(s)

This PR resolves issues #11979, #15427

@lvonasek lvonasek marked this pull request as ready for review September 4, 2022 12:30
@lvonasek lvonasek changed the title [WiP] OpenXR - Stereo OpenXR - Stereoscopic rendering Sep 4, 2022
@lvonasek lvonasek marked this pull request as draft September 4, 2022 17:48
GPU/Common/VertexShaderGenerator.cpp Show resolved Hide resolved
GPU/Common/VertexShaderGenerator.cpp Outdated Show resolved Hide resolved
GPU/Common/VertexShaderGenerator.cpp Outdated Show resolved Hide resolved
@lvonasek lvonasek marked this pull request as ready for review September 5, 2022 20:37
@hrydgard
Copy link
Owner

hrydgard commented Sep 6, 2022

Cool!

@hrydgard hrydgard merged commit 759c969 into hrydgard:master Sep 6, 2022
@lvonasek lvonasek deleted the feature_openxr_stereo branch September 6, 2022 10:02
@unknownbrackets unknownbrackets added this to the v1.14.0 milestone Sep 6, 2022
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

4 participants