diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-11-15 10:32:20 +0100 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-11-16 12:38:07 +0100 |
commit | 65d1b11929f73075492a3a66da9f3710be14ac55 (patch) | |
tree | e7f433092e8e8f2ae347bb99fccef3d5c9f5fa57 /components/script/dom/webglrenderingcontext.rs | |
parent | da43e35ab290c639c8952809338fe19ea824123e (diff) | |
download | servo-65d1b11929f73075492a3a66da9f3710be14ac55.tar.gz servo-65d1b11929f73075492a3a66da9f3710be14ac55.zip |
Make TexImage2D and TexSubImage2D struct variants
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r-- | components/script/dom/webglrenderingcontext.rs | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index 97e35b058e8..eb40bc5ac02 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -739,16 +739,16 @@ impl WebGLRenderingContext { // TODO(emilio): convert colorspace if requested let (sender, receiver) = ipc::bytes_channel().unwrap(); - self.send_command(WebGLCommand::TexImage2D( - target.as_gl_constant(), - level as i32, - internal_format as i32, - width as i32, - height as i32, + self.send_command(WebGLCommand::TexImage2D { + target: target.as_gl_constant(), + level, + internal_format, + width, + height, format, - self.extension_manager.effective_type(data_type), + data_type: self.extension_manager.effective_type(data_type), receiver, - )); + }); sender.send(&pixels).unwrap(); if let Some(fb) = self.bound_framebuffer.get() { @@ -817,17 +817,17 @@ impl WebGLRenderingContext { // TODO(emilio): convert colorspace if requested let (sender, receiver) = ipc::bytes_channel().unwrap(); - self.send_command(WebGLCommand::TexSubImage2D( - target.as_gl_constant(), - level as i32, + self.send_command(WebGLCommand::TexSubImage2D { + target: target.as_gl_constant(), + level, xoffset, yoffset, - width as i32, - height as i32, - format.as_gl_constant(), - data_type.as_gl_constant(), + width, + height, + format: format.as_gl_constant(), + data_type: data_type.as_gl_constant(), receiver, - )); + }); sender.send(&pixels).unwrap(); } |