mirror of
https://github.com/gfx-rs/wgpu.git
synced 2025-12-08 21:26:17 +00:00
remove DeviceError::Invalid, this variant should be the same as DeviceError::Lost
This commit is contained in:
parent
2f890eb9b2
commit
25d75e2a02
@ -332,8 +332,6 @@ impl WebGpuError for DeviceMismatch {
|
|||||||
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
|
||||||
#[non_exhaustive]
|
#[non_exhaustive]
|
||||||
pub enum DeviceError {
|
pub enum DeviceError {
|
||||||
#[error("{0} is invalid.")]
|
|
||||||
Invalid(ResourceErrorIdent),
|
|
||||||
#[error("Parent device is lost")]
|
#[error("Parent device is lost")]
|
||||||
Lost,
|
Lost,
|
||||||
#[error("Not enough memory left.")]
|
#[error("Not enough memory left.")]
|
||||||
@ -348,7 +346,6 @@ impl WebGpuError for DeviceError {
|
|||||||
fn webgpu_error_type(&self) -> ErrorType {
|
fn webgpu_error_type(&self) -> ErrorType {
|
||||||
match self {
|
match self {
|
||||||
DeviceError::DeviceMismatch(e) => e.webgpu_error_type(),
|
DeviceError::DeviceMismatch(e) => e.webgpu_error_type(),
|
||||||
Self::Invalid(_) => ErrorType::Validation,
|
|
||||||
Self::ResourceCreationFailed => ErrorType::OutOfMemory,
|
Self::ResourceCreationFailed => ErrorType::OutOfMemory,
|
||||||
Self::Lost => ErrorType::DeviceLost {
|
Self::Lost => ErrorType::DeviceLost {
|
||||||
reason: DeviceLostReason::Unknown,
|
reason: DeviceLostReason::Unknown,
|
||||||
|
|||||||
@ -357,7 +357,7 @@ impl Device {
|
|||||||
if self.is_valid() {
|
if self.is_valid() {
|
||||||
Ok(())
|
Ok(())
|
||||||
} else {
|
} else {
|
||||||
Err(DeviceError::Invalid(self.error_ident()))
|
Err(DeviceError::Lost)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user