Support GVR reprojection video surface in VR Shell |
||||||||||
Issue descriptionThis will allow Chrome to use overlay surfaces and GVR will simply reproject the surface into VR shell. https://developers.google.com/vr/android/ndk/gvr-ndk-walkthrough#using_video_viewports
,
Dec 19 2016
Adding some references from offline discussion. If we enable reprojection surfaces we lose the ability to sample the texture and do any ambient lighting in the vr shell environment (which currently is working in a prototype). On the other hand secure content (DRM level 1) would work for free using the GVR reprojection surface (but we still wouldn't be able to sample it for lighting). There may be something we could do if we had access to the GVR rendering implementation, but we would be blocked on them. +Bill to correct me if I'm making stuff up about the secure content, and +skonig for his opinion on the relative priorities. Is it ok if ambient lighting doesn't work, or do we need to find a solution that supports it?
,
Jan 3 2017
Note that https://codereview.chromium.org/2613543002/ disables VrShell testing config and will need to be re-enabled after this issue is resolved. See issue 678018 for more context.
,
Jan 19 2017
Removing this as a blocker of Chrome VR now that a better fix is in place for issue 654851 (and testing config has already been re-enabled).
,
Jul 27 2017
,
Jul 27 2017
,
Aug 9 2017
,
Aug 11 2017
Does this constitute and aspirational goal? Should we move it to go/chrome-vr-backlog?
,
Aug 16 2017
,
May 3 2018
This is separate from the GVR quad layer for content. There's a protected external texture path for video.
,
Jun 26 2018
,
Jan 17
,
Jan 18
(5 days ago)
|
||||||||||
►
Sign in to add a comment |
||||||||||
Comment 1 by ddorwin@chromium.org
, Dec 13 2016