immersive-web / layers

A feature repo for working on multi-layer support in WebXR. Feature leads: Rik Cabanier and Artem Bolgar (Oculus)

Home Page:https://immersive-web.github.io/layers/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add support for space warp

cabanier opened this issue · comments

Oculus submitted an extension to OpenXR to enable space warp.
This feature allows scenes to render at half the frame rate but with the use of smart reprojection, they can still render at full framerate.

To enable this, authors needs to submit a depth and a "motion" texture and with this information, the compositor can invent the missing frame. See here for a more in depth view and its advantages and drawbacks.

To enable this, I think we can introduce a new feature ("space-warp"?). If the feature is enabled, XRWebGLSubImage will have a new attribute that points to the motion texture.

/agenda add support for space warp to the layers specification

I added another PR for spacewarp: #273
If we have time we can discuss.

/facetoface

We just assembled the agenda, we have some layers themed time on Friday afternoon if it's appropriate.

I didn't know there was a deadline :-)
Can I add one more topic? It's not related to layers.

Can you drop it in an email to the chairs mailing list and we'll take a look at shuffling the agenda around next week to fit it in.

A PR directly to the agenda probably works too.

Turns out someone else already put it on the agenda :-)

This is now part of the layers spec and shipping in Quest Browser