diff options
author | Zakor Gyula <gyula.zakor@h-lab.eu> | 2020-01-13 16:50:59 +0100 |
---|---|---|
committer | Zakor Gyula <gyula.zakor@h-lab.eu> | 2020-01-14 09:13:31 +0100 |
commit | b16509ad7fede8786afa2aff54e4ce8602154fc0 (patch) | |
tree | 588beeac7d209b0c22b7f9fe340da65f96bed4e0 /components/webgpu/lib.rs | |
parent | 430248e9c819c0889811c2d25ba1ebad5d00f745 (diff) | |
download | servo-b16509ad7fede8786afa2aff54e4ce8602154fc0.tar.gz servo-b16509ad7fede8786afa2aff54e4ce8602154fc0.zip |
Update wgpu-core
Diffstat (limited to 'components/webgpu/lib.rs')
-rw-r--r-- | components/webgpu/lib.rs | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/components/webgpu/lib.rs b/components/webgpu/lib.rs index 8ad053460bb..c177149c9c4 100644 --- a/components/webgpu/lib.rs +++ b/components/webgpu/lib.rs @@ -182,9 +182,9 @@ impl WGPU { }, WebGPURequest::CreateBuffer(sender, device, id, descriptor) => { let global = &self.global; - let _output = + let buffer_id = gfx_select!(id => global.device_create_buffer(device.0, &descriptor, id)); - let buffer = WebGPUBuffer(id); + let buffer = WebGPUBuffer(buffer_id); if let Err(e) = sender.send(buffer) { warn!( "Failed to send response to WebGPURequest::CreateBuffer ({})", @@ -194,12 +194,11 @@ impl WGPU { }, WebGPURequest::CreateBufferMapped(sender, device, id, descriptor) => { let global = &self.global; - let mut arr_buff_ptr: *mut u8 = std::ptr::null_mut(); let buffer_size = descriptor.size as usize; - let _output = gfx_select!(id => - global.device_create_buffer_mapped(device.0, &descriptor, &mut arr_buff_ptr, id)); - let buffer = WebGPUBuffer(id); + let (buffer_id, arr_buff_ptr) = gfx_select!(id => + global.device_create_buffer_mapped(device.0, &descriptor, id)); + let buffer = WebGPUBuffer(buffer_id); let mut array_buffer = Vec::with_capacity(buffer_size); unsafe { @@ -215,11 +214,11 @@ impl WGPU { }, WebGPURequest::UnmapBuffer(buffer) => { let global = &self.global; - let _output = gfx_select!(buffer.0 => global.buffer_unmap(buffer.0)); + gfx_select!(buffer.0 => global.buffer_unmap(buffer.0)); }, WebGPURequest::DestroyBuffer(buffer) => { let global = &self.global; - let _output = gfx_select!(buffer.0 => global.buffer_destroy(buffer.0)); + gfx_select!(buffer.0 => global.buffer_destroy(buffer.0)); }, WebGPURequest::Exit(sender) => { self.deinit(); |