aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglrenderingcontext.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2018-11-15 10:32:20 +0100
committerAnthony Ramine <n.oxyde@gmail.com>2018-11-16 12:38:07 +0100
commit65d1b11929f73075492a3a66da9f3710be14ac55 (patch)
treee7f433092e8e8f2ae347bb99fccef3d5c9f5fa57 /components/script/dom/webglrenderingcontext.rs
parentda43e35ab290c639c8952809338fe19ea824123e (diff)
downloadservo-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.rs32
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();
}