diff --git a/wgpu-native/src/device.rs b/wgpu-native/src/device.rs index 9abded8bea..395b695ec7 100644 --- a/wgpu-native/src/device.rs +++ b/wgpu-native/src/device.rs @@ -177,7 +177,7 @@ impl PendingResources { heaps_mutex: &Mutex>, force_wait: bool, ) -> SubmissionIndex { - if force_wait { + if force_wait && !self.active.is_empty() { let status = unsafe { device.wait_for_fences( self.active.iter().map(|a| &a.fence),