diff options
author | Alan Jeffrey <ajeffrey@mozilla.com> | 2019-07-25 18:09:53 -0500 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2019-07-28 10:24:38 -0400 |
commit | c757a9c009b55e7c548ee25f5cd5499f2a61d36c (patch) | |
tree | 386dfc0e2af0c5eef89797205bae8da745014a5b /components/script/dom/xrwebgllayer.rs | |
parent | b9b01764fb86427a7b6b59e97ae475cdaf1b0c09 (diff) | |
download | servo-c757a9c009b55e7c548ee25f5cd5499f2a61d36c.tar.gz servo-c757a9c009b55e7c548ee25f5cd5499f2a61d36c.zip |
Get XR sessions to track the draw texture, so we render the XR framebuffer rather than the default canvas framebuffer
Diffstat (limited to 'components/script/dom/xrwebgllayer.rs')
-rw-r--r-- | components/script/dom/xrwebgllayer.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/xrwebgllayer.rs b/components/script/dom/xrwebgllayer.rs index 148d773fe6f..713546e1129 100644 --- a/components/script/dom/xrwebgllayer.rs +++ b/components/script/dom/xrwebgllayer.rs @@ -149,6 +149,10 @@ impl XRWebGLLayer { pub fn session(&self) -> &XRSession { &self.session } + + pub fn framebuffer(&self) -> &WebGLFramebuffer { + &self.framebuffer + } } impl XRWebGLLayerMethods for XRWebGLLayer { |