Initial implementation of GPUDevice for WebGPU

Added the WebIDL bindigs for GPUDevice, GPUObjectDescriptorBase, GPUDeviceDescriptor, GPUObjectBase
Implemented the `requestDevice` function of `GPUAdapter`
This commit is contained in:
Istvan Miklos 2019-11-12 12:56:57 +01:00
parent 7aa68c8fe7
commit b15d2bb7d7
11 changed files with 270 additions and 16 deletions

View file

@ -44,4 +44,8 @@ impl Identities {
pub fn create_adapter_id(&mut self) -> AdapterId {
self.hub.adapters.alloc()
}
pub fn create_device_id(&mut self) -> DeviceId {
self.hub.devices.alloc()
}
}