Closed Bug 1171750 Opened 9 years ago Closed 9 years ago

Children of a WebVR fullscreen element are incorrectly culled when stereoscopic warping applied

Categories

(Core :: Graphics, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: kip, Assigned: kip)

References

()

Details

(Whiteboard: [horizon] [webvr][vrm2])

When stereoscopic warping is applied for a WebVR fullscreen container (i.e. using an Oculus VR headset), child elements that do not intersect with the bottom-right quadrant of the viewport will disappear at certain angles. This often happens when using a very large box of CSS transformed elements as a sky box.
This issue is independent of the clipping issues that occurred when elements were partly in front and behind, as it only occurs when stereoscopic rendering for CSS transformed elements is applied in WebVR.
Blocks: 1186575
Whiteboard: [horizon] [webvr] → [horizon] [webvr][vrm2]
The CSS VR code that caused this bug was in the "Larch" branch, and will not be landed as-is in mozilla-central. With the WebVR 1.0 API, there will be a new way to send HTML elements to the stereoscopic display, by extending the VRLayer dictionaries passed into "VRDisplay.RequestPresent". Details on the WebVR 1.0 API are here: https://mozvr.github.io/webvr-spec/
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.