diff options
author | Leo Kettmeir <crowlkats@toaxl.com> | 2022-08-04 01:00:51 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-04 01:00:51 +0200 |
commit | 864af52a1bf242bdf59790ba28a08042aab8c66b (patch) | |
tree | 65c1cf28aae00a775085c6d83f10622d1c40c328 /ext/webgpu/src/lib.rs | |
parent | bc4ee5924682fee9e22922c1b8c07fad32728a83 (diff) |
fix(ext/webgpu): use correct IDL key name (#15278)
Diffstat (limited to 'ext/webgpu/src/lib.rs')
-rw-r--r-- | ext/webgpu/src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/webgpu/src/lib.rs b/ext/webgpu/src/lib.rs index 1620532a6..ba5cdbac3 100644 --- a/ext/webgpu/src/lib.rs +++ b/ext/webgpu/src/lib.rs @@ -408,7 +408,7 @@ pub async fn op_webgpu_request_device( state: Rc<RefCell<OpState>>, adapter_rid: ResourceId, label: Option<String>, - required_features: Option<GpuRequiredFeatures>, + required_features: GpuRequiredFeatures, required_limits: Option<wgpu_types::Limits>, ) -> Result<GpuAdapterDevice, AnyError> { let mut state = state.borrow_mut(); @@ -419,8 +419,8 @@ pub async fn op_webgpu_request_device( let descriptor = wgpu_types::DeviceDescriptor { label: label.map(Cow::from), - features: required_features.map(Into::into).unwrap_or_default(), - limits: required_limits.map(Into::into).unwrap_or_default(), + features: required_features.into(), + limits: required_limits.unwrap_or_default(), }; let (device, maybe_err) = gfx_select!(adapter => instance.adapter_request_device( |