diff --git a/wgpu-hal/src/metal/mod.rs b/wgpu-hal/src/metal/mod.rs index 3dfb1808f1..b5ae1dd5d5 100644 --- a/wgpu-hal/src/metal/mod.rs +++ b/wgpu-hal/src/metal/mod.rs @@ -309,11 +309,19 @@ struct PrivateDisabilities { broken_layered_clear_image: bool, } -#[derive(Debug, Default)] +#[derive(Debug)] struct Settings { retain_command_buffer_references: bool, } +impl Default for Settings { + fn default() -> Self { + Self { + retain_command_buffer_references: true, + } + } +} + struct AdapterShared { device: Mutex, disabilities: PrivateDisabilities,