diff --git a/wgpu-core/src/command/ray_tracing.rs b/wgpu-core/src/command/ray_tracing.rs index ec90a5d28e..e527761c4b 100644 --- a/wgpu-core/src/command/ray_tracing.rs +++ b/wgpu-core/src/command/ray_tracing.rs @@ -805,7 +805,7 @@ impl CommandBufferMutable { dependencies, } => { *action.tlas.built_index.write() = Some(*build_index); - *action.tlas.dependencies.write() = dependencies.clone(); + action.tlas.dependencies.write().clone_from(dependencies); } crate::ray_tracing::TlasActionKind::Use => { let tlas_build_index = action.tlas.built_index.read();