From 288d9ab1a3d68b57fc2dd6e236b3e3872ad83f87 Mon Sep 17 00:00:00 2001 From: Nicolas Silva Date: Fri, 24 Nov 2023 19:16:42 +0100 Subject: [PATCH 1/5] Downgrade storage log level from info to trace --- wgpu-core/src/storage.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wgpu-core/src/storage.rs b/wgpu-core/src/storage.rs index 0135f6ba49..e5d5daa161 100644 --- a/wgpu-core/src/storage.rs +++ b/wgpu-core/src/storage.rs @@ -173,13 +173,13 @@ where } pub(crate) fn insert(&mut self, id: I, value: Arc) { - log::info!("User is inserting {}{:?}", T::TYPE, id); + log::trace!("User is inserting {}{:?}", T::TYPE, id); let (index, epoch, _backend) = id.unzip(); self.insert_impl(index as usize, epoch, Element::Occupied(value, epoch)) } pub(crate) fn insert_error(&mut self, id: I, label: &str) { - log::info!("User is insering as error {}{:?}", T::TYPE, id); + log::trace!("User is insering as error {}{:?}", T::TYPE, id); let (index, epoch, _) = id.unzip(); self.insert_impl( index as usize, @@ -225,13 +225,13 @@ where } pub(crate) fn force_replace(&mut self, id: I, value: T) { - log::info!("User is replacing {}{:?}", T::TYPE, id); + log::trace!("User is replacing {}{:?}", T::TYPE, id); let (index, epoch, _) = id.unzip(); self.map[index as usize] = Element::Occupied(Arc::new(value), epoch); } pub(crate) fn remove(&mut self, id: I) -> Option> { - log::info!("User is removing {}{:?}", T::TYPE, id); + log::trace!("User is removing {}{:?}", T::TYPE, id); let (index, epoch, _) = id.unzip(); match std::mem::replace(&mut self.map[index as usize], Element::Vacant) { Element::Occupied(value, storage_epoch) | Element::Destroyed(value, storage_epoch) => { From a05e7dcb311c2d1a36685e626711d9673320b77e Mon Sep 17 00:00:00 2001 From: Nicolas Silva Date: Fri, 24 Nov 2023 19:20:24 +0100 Subject: [PATCH 2/5] Downgrade tracking log level from info to trace --- wgpu-core/src/track/buffer.rs | 4 ++-- wgpu-core/src/track/stateless.rs | 4 ++-- wgpu-core/src/track/texture.rs | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/wgpu-core/src/track/buffer.rs b/wgpu-core/src/track/buffer.rs index 932993681a..dc569ff842 100644 --- a/wgpu-core/src/track/buffer.rs +++ b/wgpu-core/src/track/buffer.rs @@ -331,10 +331,10 @@ impl ResourceTracker> for BufferTracker { let min_ref_count = 1 + external_count; if existing_ref_count <= min_ref_count { self.metadata.remove(index); - log::info!("Buffer {:?} is not tracked anymore", id,); + log::trace!("Buffer {:?} is not tracked anymore", id,); return true; } else { - log::info!( + log::trace!( "Buffer {:?} is still referenced from {}", id, existing_ref_count diff --git a/wgpu-core/src/track/stateless.rs b/wgpu-core/src/track/stateless.rs index e88c0c0c61..7a9cec0fe1 100644 --- a/wgpu-core/src/track/stateless.rs +++ b/wgpu-core/src/track/stateless.rs @@ -101,10 +101,10 @@ impl> ResourceTracker let min_ref_count = 1 + external_count; if existing_ref_count <= min_ref_count { self.metadata.remove(index); - log::info!("{} {:?} is not tracked anymore", T::TYPE, id,); + log::trace!("{} {:?} is not tracked anymore", T::TYPE, id,); return true; } else { - log::info!( + log::trace!( "{} {:?} is still referenced from {}", T::TYPE, id, diff --git a/wgpu-core/src/track/texture.rs b/wgpu-core/src/track/texture.rs index bda2b9f850..f966f34709 100644 --- a/wgpu-core/src/track/texture.rs +++ b/wgpu-core/src/track/texture.rs @@ -420,10 +420,10 @@ impl ResourceTracker> for TextureTracker { self.start_set.complex.remove(&index); self.end_set.complex.remove(&index); self.metadata.remove(index); - log::info!("Texture {:?} is not tracked anymore", id,); + log::trace!("Texture {:?} is not tracked anymore", id,); return true; } else { - log::info!( + log::trace!( "Texture {:?} is still referenced from {}", id, existing_ref_count From 0e6db7ae63e48d12f8685664853a0cbce2874726 Mon Sep 17 00:00:00 2001 From: Nicolas Silva Date: Fri, 24 Nov 2023 19:27:07 +0100 Subject: [PATCH 3/5] Demote present log from info to debug --- wgpu-core/src/present.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wgpu-core/src/present.rs b/wgpu-core/src/present.rs index 7d0b980574..eb78630da2 100644 --- a/wgpu-core/src/present.rs +++ b/wgpu-core/src/present.rs @@ -230,7 +230,7 @@ impl Global { }; let (id, resource) = fid.assign(texture); - log::info!("Created CURRENT Surface Texture {:?}", id); + log::debug!("Created CURRENT Surface Texture {:?}", id); { // register it in the device tracker as uninitialized From 185e811300044244584a942b2b2fb54db2cb8736 Mon Sep 17 00:00:00 2001 From: Nicolas Silva Date: Fri, 24 Nov 2023 19:28:50 +0100 Subject: [PATCH 4/5] Downgrade device/life.rs log from info to debug and trace --- wgpu-core/src/device/life.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wgpu-core/src/device/life.rs b/wgpu-core/src/device/life.rs index 5a2eff0cfc..6c425f09c3 100644 --- a/wgpu-core/src/device/life.rs +++ b/wgpu-core/src/device/life.rs @@ -369,7 +369,7 @@ impl LifetimeTracker { let mut work_done_closures: SmallVec<_> = self.work_done_closures.drain(..).collect(); for a in self.active.drain(..done_count) { - log::info!("Active submission {} is done", a.index); + log::debug!("Active submission {} is done", a.index); self.free_resources.extend(a.last_resources); self.ready_to_map.extend(a.mapped); for encoder in a.encoders { @@ -979,7 +979,7 @@ impl LifetimeTracker { }; if is_removed { *buffer.map_state.lock() = resource::BufferMapState::Idle; - log::info!("Buffer ready to map {:?} is not tracked anymore", buffer_id); + log::trace!("Buffer ready to map {:?} is not tracked anymore", buffer_id); self.free_resources.insert(buffer_id, buffer.clone()); } else { let mapping = match std::mem::replace( From a2738bc0862231f8c0f07f0ce020a4784cf48578 Mon Sep 17 00:00:00 2001 From: Nicolas Silva Date: Fri, 24 Nov 2023 19:34:42 +0100 Subject: [PATCH 5/5] Downgrade more log from info to trace --- wgpu-core/src/command/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wgpu-core/src/command/mod.rs b/wgpu-core/src/command/mod.rs index d427c8fdb5..1fd756f8e9 100644 --- a/wgpu-core/src/command/mod.rs +++ b/wgpu-core/src/command/mod.rs @@ -255,7 +255,7 @@ impl CommandBuffer { } pub(crate) fn extract_baked_commands(&mut self) -> BakedCommands { - log::info!( + log::trace!( "Extracting BakedCommands from CommandBuffer {:?}", self.info.label() );