mirror of
https://github.com/servo/servo.git
synced 2025-08-02 20:20:14 +01:00
Update wgpu-core and wgpu-types
This commit is contained in:
parent
1d4efb48ba
commit
3b5ede153d
18 changed files with 58 additions and 90 deletions
|
@ -74,11 +74,6 @@ pub enum WebGPURequest {
|
|||
buffer_id: id::BufferId,
|
||||
descriptor: wgt::BufferDescriptor<String>,
|
||||
},
|
||||
CreateBufferMapped {
|
||||
device_id: id::DeviceId,
|
||||
buffer_id: id::BufferId,
|
||||
descriptor: wgt::BufferDescriptor<String>,
|
||||
},
|
||||
CreateCommandEncoder {
|
||||
device_id: id::DeviceId,
|
||||
// TODO(zakorgy): Serialize CommandEncoderDescriptor in wgpu-core
|
||||
|
@ -315,26 +310,9 @@ impl WGPU {
|
|||
descriptor,
|
||||
} => {
|
||||
let global = &self.global;
|
||||
let desc = wgt::BufferDescriptor {
|
||||
size: descriptor.size,
|
||||
usage: descriptor.usage,
|
||||
label: ptr::null(),
|
||||
};
|
||||
let _ = gfx_select!(buffer_id => global.device_create_buffer(device_id, &desc, buffer_id));
|
||||
},
|
||||
WebGPURequest::CreateBufferMapped {
|
||||
device_id,
|
||||
buffer_id,
|
||||
descriptor,
|
||||
} => {
|
||||
let global = &self.global;
|
||||
let desc = wgt::BufferDescriptor {
|
||||
size: descriptor.size,
|
||||
usage: descriptor.usage,
|
||||
label: ptr::null(),
|
||||
};
|
||||
let st = CString::new(descriptor.label.as_bytes()).unwrap();
|
||||
let _ = gfx_select!(buffer_id =>
|
||||
global.device_create_buffer_mapped(device_id, &desc, buffer_id));
|
||||
global.device_create_buffer(device_id, &descriptor.map_label(|_| st.as_ptr()), buffer_id));
|
||||
},
|
||||
WebGPURequest::CreateCommandEncoder {
|
||||
device_id,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue