diff options
Diffstat (limited to 'components/script/dom/webglbuffer.rs')
-rw-r--r-- | components/script/dom/webglbuffer.rs | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/components/script/dom/webglbuffer.rs b/components/script/dom/webglbuffer.rs index c49a3852709..eca72566ea4 100644 --- a/components/script/dom/webglbuffer.rs +++ b/components/script/dom/webglbuffer.rs @@ -45,7 +45,10 @@ impl WebGLBuffer { pub fn maybe_new(context: &WebGLRenderingContext) -> Option<DomRoot<Self>> { let (sender, receiver) = webgl_channel().unwrap(); context.send_command(WebGLCommand::CreateBuffer(sender)); - receiver.recv().unwrap().map(|id| WebGLBuffer::new(context, id)) + receiver + .recv() + .unwrap() + .map(|id| WebGLBuffer::new(context, id)) } pub fn new(context: &WebGLRenderingContext, id: WebGLBufferId) -> DomRoot<Self> { @@ -57,7 +60,6 @@ impl WebGLBuffer { } } - impl WebGLBuffer { pub fn id(&self) -> WebGLBufferId { self.id @@ -76,7 +78,11 @@ impl WebGLBuffer { let (sender, receiver) = ipc::bytes_channel().unwrap(); self.upcast::<WebGLObject>() .context() - .send_command(WebGLCommand::BufferData(self.target.get().unwrap(), receiver, usage)); + .send_command(WebGLCommand::BufferData( + self.target.get().unwrap(), + receiver, + usage, + )); sender.send(data).unwrap(); Ok(()) } @@ -128,13 +134,19 @@ impl WebGLBuffer { pub fn increment_attached_counter(&self) { self.attached_counter.set( - self.attached_counter.get().checked_add(1).expect("refcount overflowed"), + self.attached_counter + .get() + .checked_add(1) + .expect("refcount overflowed"), ); } pub fn decrement_attached_counter(&self) { self.attached_counter.set( - self.attached_counter.get().checked_sub(1).expect("refcount underflowed"), + self.attached_counter + .get() + .checked_sub(1) + .expect("refcount underflowed"), ); if self.is_deleted() { self.delete(); |