8000 WebXR dynamic viewport scaling · Issue #473 · mozilla/standards-positions · GitHub
[go: up one dir, main page]

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

WebXR dynamic viewport scaling #473

Open
klausw opened this issue Jan 12, 2021 · 0 comments
Open

WebXR dynamic viewport scaling #473

klausw opened this issue Jan 12, 2021 · 0 comments
Labels
venue: W3C Specifications in W3C Working Groups

Comments

@klausw
Copy link
klausw commented Jan 12, 2021

Request for Mozilla Position on an Emerging Web Specification

Other information

This is an incremental change to the WebXR API to add optional support for dynamic viewport scaling. This is intended to let applications render to a subset of the full viewport and adjust that scale on a per-frame basis if needed to reach target framerates.

This was discussed in immersive-web/webxr#1091 and multiple calls with the immersive-web group. The changes were merged into the main specification via immersive-web/webxr#1132 , but to the best of my knowledge this hasn't been launched in any other browser yet.

As per discussion on the Chrome intent-to-ship thread, I'm looking for feedback on the change.

I've requested TAG review here: w3ctag/design-reviews#588

For context, the goal is that this API is optional for UAs. It would be a valid implementation to provide a requestViewportScale method that does nothing. If it is supported, the UA can optionally provide a recommendedViewportScale numeric attribute based on internal heuristics, but it's also valid to keep that undefined.

@annevk annevk added the venue: W3C Specifications in W3C Working Groups label Mar 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
venue: W3C Specifications in W3C Working Groups
Projects
Status: Unscreened
Development

No branches or pull requests

2 participants
0