diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2019-01-03 15:47:16 -0800 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2019-01-03 23:53:50 -0800 |
commit | cfa539751c995cfe19457d457bc84b390bd5456e (patch) | |
tree | 0583339ec89ed2174921f1f6285f2052cb1bc04d /components/script/dom/webglrenderingcontext.rs | |
parent | 309bd63c70ee5040a4f30584ca3694fe1eb05afb (diff) | |
download | servo-cfa539751c995cfe19457d457bc84b390bd5456e.tar.gz servo-cfa539751c995cfe19457d457bc84b390bd5456e.zip |
Link to relevant issues
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r-- | components/script/dom/webglrenderingcontext.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index 376da84486d..5abccee8fbf 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -212,6 +212,8 @@ impl WebGLRenderingContext { current_program: MutNullableDom::new(None), current_vertex_attrib_0: Cell::new((0f32, 0f32, 0f32, 1f32)), current_scissor: Cell::new((0, 0, size.width, size.height)), + // FIXME(#21718) The backend is allowed to choose a size smaller than + // what was requested size: Cell::new(size), current_clear_color: Cell::new((0.0, 0.0, 0.0, 0.0)), extension_manager: WebGLExtensions::new(webgl_version), @@ -268,6 +270,8 @@ impl WebGLRenderingContext { pub fn recreate(&self, size: Size2D<u32>) { let (sender, receiver) = webgl_channel().unwrap(); self.webgl_sender.send_resize(size, sender).unwrap(); + // FIXME(#21718) The backend is allowed to choose a size smaller than + // what was requested self.size.set(size); if let Err(msg) = receiver.recv().unwrap() { |