From 6ce5c25b7230955b7d601135dc7cc7500394d0b0 Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Wed, 9 Oct 2019 09:42:26 -0400 Subject: [PATCH] xr: Synchronize WebGL layer creation with underlying GL APIs. --- components/script/dom/xrwebgllayer.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/script/dom/xrwebgllayer.rs b/components/script/dom/xrwebgllayer.rs index dabff8fc947..f637f4ee96e 100644 --- a/components/script/dom/xrwebgllayer.rs +++ b/components/script/dom/xrwebgllayer.rs @@ -192,6 +192,9 @@ impl XRWebGLLayer { return Err(Error::Operation); } + // Ensure that we finish setting up this layer before continuing. + context.Finish(); + // Step 10. "Return layer." Ok(XRWebGLLayer::new( &global.global(),