]> git.nega.tv - josh/narcissus/commitdiff
narcissus-gpu: Remove tlsf svg output
authorJoshua Simmons <josh@nega.tv>
Mon, 17 Jul 2023 17:01:00 +0000 (19:01 +0200)
committerJoshua Simmons <josh@nega.tv>
Mon, 17 Jul 2023 17:01:00 +0000 (19:01 +0200)
bins/narcissus/src/main.rs
libs/narcissus-gpu/src/backend/vulkan/mod.rs
libs/narcissus-gpu/src/lib.rs

index 9b8bbff7fb1605892c0845d90a23167fa4c28e29..d8b1d1a668b0f1caf243450d77f17390daf9a21a 100644 (file)
@@ -591,9 +591,4 @@ pub fn main() {
 
         device.end_frame(frame);
     }
-
-    #[cfg(debug_assertions)]
-    {
-        device.debug_allocator_dump_svg().unwrap();
-    }
 }
index b8e2d7b32d8349cb90d139a9512b9f58bc30d4d0..b03daf0373faab0d7cc96232c5f9effa8015fead 100644 (file)
@@ -2603,21 +2603,6 @@ impl Device for VulkanDevice {
     fn destroy_swapchain(&self, window: &dyn AsRawWindow) {
         self.destroy_swapchain(window)
     }
-
-    #[cfg(debug_assertions)]
-    fn debug_allocator_dump_svg(&self) -> Result<(), std::io::Error> {
-        for (i, allocator) in self
-            .allocators
-            .iter()
-            .filter_map(Option::as_deref)
-            .enumerate()
-        {
-            let mut bitmap_file = std::fs::File::create(format!("target/{i}_bitmap.svg")).unwrap();
-            allocator.tlsf.lock().debug_bitmap_svg(&mut bitmap_file)?;
-        }
-
-        Ok(())
-    }
 }
 
 impl VulkanDevice {
index 1486bdc61b0324481f1b51b06ef74083eae3770d..9ab97bff7247a529392ad6f435d3b10a588c9080 100644 (file)
@@ -857,7 +857,4 @@ pub trait Device {
     fn begin_frame(&self) -> Frame;
 
     fn end_frame<'device>(&'device self, frame: Frame<'device>);
-
-    #[cfg(debug_assertions)]
-    fn debug_allocator_dump_svg(&self) -> Result<(), std::io::Error>;
 }