summaryrefslogtreecommitdiff
path: root/ext/webgpu/src/lib.rs
diff options
context:
space:
mode:
authorLeo Kettmeir <crowlkats@toaxl.com>2022-08-04 01:00:51 +0200
committerGitHub <noreply@github.com>2022-08-04 01:00:51 +0200
commit864af52a1bf242bdf59790ba28a08042aab8c66b (patch)
tree65c1cf28aae00a775085c6d83f10622d1c40c328 /ext/webgpu/src/lib.rs
parentbc4ee5924682fee9e22922c1b8c07fad32728a83 (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.rs6
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(