diff options
author | Josh Matthews <josh@joshmatthews.net> | 2020-02-27 16:41:35 -0500 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2020-03-09 17:50:54 -0400 |
commit | fbcf2bbc3ef4ba0c37a6a8d77bfee96b08f3cccc (patch) | |
tree | ef5491416055e5f39910d6b84aa5cdeb0e410171 /components/script/dom/webglframebuffer.rs | |
parent | b062f514953c326ad8d1753de715bbb24ee68625 (diff) | |
download | servo-fbcf2bbc3ef4ba0c37a6a8d77bfee96b08f3cccc.tar.gz servo-fbcf2bbc3ef4ba0c37a6a8d77bfee96b08f3cccc.zip |
Integrate swapchain surface provider changes into webgl and webxr implementations.
Diffstat (limited to 'components/script/dom/webglframebuffer.rs')
-rw-r--r-- | components/script/dom/webglframebuffer.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/components/script/dom/webglframebuffer.rs b/components/script/dom/webglframebuffer.rs index c285145d994..2d6fcf9122d 100644 --- a/components/script/dom/webglframebuffer.rs +++ b/components/script/dom/webglframebuffer.rs @@ -142,9 +142,11 @@ impl WebGLFramebuffer { size: Size2D<i32, Viewport>, ) -> Option<(WebXRSwapChainId, DomRoot<Self>)> { let (sender, receiver) = webgl_channel().unwrap(); - let _ = context - .webgl_sender() - .send_create_webxr_swap_chain(size.to_untyped(), sender); + let _ = context.webgl_sender().send_create_webxr_swap_chain( + size.to_untyped(), + sender, + session.session_id(), + ); let swap_chain_id = receiver.recv().unwrap()?; let framebuffer_id = WebGLFramebufferId::Opaque(WebGLOpaqueFramebufferId::WebXR(swap_chain_id)); |