diff --git a/wgpu-core/src/device/mod.rs b/wgpu-core/src/device/mod.rs index 41ea53db1..40b01b5b4 100644 --- a/wgpu-core/src/device/mod.rs +++ b/wgpu-core/src/device/mod.rs @@ -332,8 +332,6 @@ impl WebGpuError for DeviceMismatch { #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] #[non_exhaustive] pub enum DeviceError { - #[error("{0} is invalid.")] - Invalid(ResourceErrorIdent), #[error("Parent device is lost")] Lost, #[error("Not enough memory left.")] @@ -348,7 +346,6 @@ impl WebGpuError for DeviceError { fn webgpu_error_type(&self) -> ErrorType { match self { DeviceError::DeviceMismatch(e) => e.webgpu_error_type(), - Self::Invalid(_) => ErrorType::Validation, Self::ResourceCreationFailed => ErrorType::OutOfMemory, Self::Lost => ErrorType::DeviceLost { reason: DeviceLostReason::Unknown, diff --git a/wgpu-core/src/device/resource.rs b/wgpu-core/src/device/resource.rs index 86bb5eb9b..ef044f2f9 100644 --- a/wgpu-core/src/device/resource.rs +++ b/wgpu-core/src/device/resource.rs @@ -357,7 +357,7 @@ impl Device { if self.is_valid() { Ok(()) } else { - Err(DeviceError::Invalid(self.error_ident())) + Err(DeviceError::Lost) } }