From 508ece312d29a8961a7bd1e30439d3cc46ddf779 Mon Sep 17 00:00:00 2001 From: teoxoy <28601907+teoxoy@users.noreply.github.com> Date: Wed, 19 Jun 2024 12:28:08 +0200 Subject: [PATCH] remove device invalidity checks from property accessors accessing those properties is always fine --- wgpu-core/src/device/global.rs | 9 --------- 1 file changed, 9 deletions(-) diff --git a/wgpu-core/src/device/global.rs b/wgpu-core/src/device/global.rs index 562b431ec..db1cd98b9 100644 --- a/wgpu-core/src/device/global.rs +++ b/wgpu-core/src/device/global.rs @@ -105,9 +105,6 @@ impl Global { let hub = A::hub(self); let device = hub.devices.get(device_id).map_err(|_| InvalidDevice)?; - if !device.is_valid() { - return Err(InvalidDevice); - } Ok(device.features) } @@ -119,9 +116,6 @@ impl Global { let hub = A::hub(self); let device = hub.devices.get(device_id).map_err(|_| InvalidDevice)?; - if !device.is_valid() { - return Err(InvalidDevice); - } Ok(device.limits.clone()) } @@ -133,9 +127,6 @@ impl Global { let hub = A::hub(self); let device = hub.devices.get(device_id).map_err(|_| InvalidDevice)?; - if !device.is_valid() { - return Err(InvalidDevice); - } Ok(device.downlevel.clone()) }