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

feat(client_openxr): Add support for Play for Dream MR + misc fixes for it #2713

Merged
merged 12 commits into from
Feb 23, 2025

Conversation

shinyquagsire23
Copy link
Contributor

@shinyquagsire23 shinyquagsire23 commented Feb 19, 2025

  • Add PFD MR to platform matcher as a YVR headset
  • YVR runtime complains about the passthrough flags needing to be non-zero, and they're right
  • Fix the color space to be Rec.709, technically it should be Display P3 (P3 with an sRGB white point) or sRGB, but those aren't options and Rec.709 is easy to work with for H26x anyway.

@shinyquagsire23 shinyquagsire23 changed the title Add support for Play for Dream MR + misc fixes for it feat(client_openxr): Add support for Play for Dream MR + misc fixes for it Feb 19, 2025
Copy link
Member

@zmerp zmerp left a comment

Choose a reason for hiding this comment

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

You should also update the readme with the MR support. There is an extension for vscode that helps with autoformatting tables in md files

@zmerp
Copy link
Member

zmerp commented Feb 19, 2025

Arguably, it would actually be better if we removed YVR support, it seems that it's actually broken (black screen) and we don't have means of testing.

@curoviyxru
Copy link
Contributor

Regarding #2696: probably it should be fixed by 637a2f1.

@shinyquagsire23
Copy link
Contributor Author

Yeah the passthrough flags thing prevented the app from showing any frames at all, that would be my best guess for that issue.

@shinyquagsire23
Copy link
Contributor Author

FFMPEG zip file link 🅱️roke I'm innocent

@zmerp
Copy link
Member

zmerp commented Feb 23, 2025

The PR can be rebased

@shinyquagsire23
Copy link
Contributor Author

rebase'd

@zmerp zmerp merged commit 3a5865e into alvr-org:master Feb 23, 2025
8 checks passed
zmerp pushed a commit that referenced this pull request Mar 9, 2025
…or it (#2713)

* Fix PFD MR OpenXR loader -> YVR

* OpenXR spec says flags must be non-zero and YVR correctly calls us out on it

* Use Rec.709 color space

* format my behated

* Fix passthrough for real

* README

* Note down the YVR hack

* Tweak the YVR hack

* Revert "Tweak the YVR hack"

This reverts commit 107de43.

* YVR conditional hack

* nits

* nits 2
@zmerp zmerp mentioned this pull request Mar 9, 2025
zmerp pushed a commit that referenced this pull request Mar 11, 2025
…or it (#2713)

* Fix PFD MR OpenXR loader -> YVR

* OpenXR spec says flags must be non-zero and YVR correctly calls us out on it

* Use Rec.709 color space

* format my behated

* Fix passthrough for real

* README

* Note down the YVR hack

* Tweak the YVR hack

* Revert "Tweak the YVR hack"

This reverts commit 107de43.

* YVR conditional hack

* nits

* nits 2
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.

5 participants