diff options
| author | grm <grm@eyesin.space> | 2026-03-13 22:53:18 +0200 |
|---|---|---|
| committer | grm <grm@eyesin.space> | 2026-03-13 22:53:18 +0200 |
| commit | 20e64711ce2a09b657fb79d59cb824e9e34d2b07 (patch) | |
| tree | e3d0454f6d14dfca93293d34f8c0bd52cb3329b1 /src | |
| parent | 8e468a336afc22c5b6dc247719f950a0ad41bbd0 (diff) | |
| download | cgame-20e64711ce2a09b657fb79d59cb824e9e34d2b07.tar.gz cgame-20e64711ce2a09b657fb79d59cb824e9e34d2b07.tar.bz2 cgame-20e64711ce2a09b657fb79d59cb824e9e34d2b07.zip | |
Add vma debug string
Diffstat (limited to 'src')
| -rw-r--r-- | src/render.c | 8 |
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) { |
