summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgrm <grm@eyesin.space>2026-03-13 22:53:18 +0200
committergrm <grm@eyesin.space>2026-03-13 22:53:18 +0200
commit20e64711ce2a09b657fb79d59cb824e9e34d2b07 (patch)
treee3d0454f6d14dfca93293d34f8c0bd52cb3329b1
parent8e468a336afc22c5b6dc247719f950a0ad41bbd0 (diff)
downloadcgame-20e64711ce2a09b657fb79d59cb824e9e34d2b07.tar.gz
cgame-20e64711ce2a09b657fb79d59cb824e9e34d2b07.tar.bz2
cgame-20e64711ce2a09b657fb79d59cb824e9e34d2b07.zip
Add vma debug stringHEADmaster
-rw-r--r--src/render.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/render.c b/src/render.c
index e33ee41..591442f 100644
--- a/src/render.c
+++ b/src/render.c
@@ -1688,9 +1688,17 @@ close_vulkan()
vmaDestroyBuffer(s.vk.allocator, s.vertex_buffer.handle, s.vertex_buffer.allocation);
vmaDestroyBuffer(s.vk.allocator, s.index_buffer.handle, s.index_buffer.allocation);
+
vkDestroyPipeline(s.vk.device, s.graphics_pipeline.handle, NULL);
vkDestroyPipelineLayout(s.vk.device, s.graphics_pipeline.layout, NULL);
+ char * statsString;
+ vmaBuildStatsString(s.vk.allocator, &statsString, VK_TRUE);
+ printf("%s\n", statsString);
+ vmaFreeStatsString(s.vk.allocator, statsString);
+ free(statsString);
+ vmaDestroyAllocator(s.vk.allocator);
+
vks_destroy_vulkan_context(&s.vk);
if (s.prev_vert_result) {