aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/gpubuffer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/gpubuffer.rs')
-rw-r--r--components/script/dom/gpubuffer.rs24
1 files changed, 12 insertions, 12 deletions
diff --git a/components/script/dom/gpubuffer.rs b/components/script/dom/gpubuffer.rs
index a02c33cad64..fc2d17a689e 100644
--- a/components/script/dom/gpubuffer.rs
+++ b/components/script/dom/gpubuffer.rs
@@ -144,11 +144,11 @@ impl GPUBufferMethods for GPUBuffer {
Ok(array_buffer) => {
self.channel
.0
- .send(WebGPURequest::UnmapBuffer(
- self.device.0,
- self.id(),
- array_buffer.to_vec(),
- ))
+ .send(WebGPURequest::UnmapBuffer {
+ device_id: self.device.0,
+ buffer_id: self.id().0,
+ array_buffer: array_buffer.to_vec(),
+ })
.unwrap();
// Step 3.2
unsafe {
@@ -187,7 +187,7 @@ impl GPUBufferMethods for GPUBuffer {
};
self.channel
.0
- .send(WebGPURequest::DestroyBuffer(self.buffer))
+ .send(WebGPURequest::DestroyBuffer(self.buffer.0))
.unwrap();
*self.state.borrow_mut() = GPUBufferState::Destroyed;
}
@@ -241,13 +241,13 @@ impl GPUBufferMethods for GPUBuffer {
if self
.channel
.0
- .send(WebGPURequest::MapReadAsync(
+ .send(WebGPURequest::MapReadAsync {
sender,
- self.buffer.0,
- self.device.0,
- self.usage,
- self.size,
- ))
+ buffer_id: self.buffer.0,
+ device_id: self.device.0,
+ usage: self.usage,
+ size: self.size,
+ })
.is_err()
{
promise.reject_error(Error::Operation);