I’m seeing vkEndCommandBuffer hold onto memory every frame and eventually running out of memory. There is no leak on other devices (Pixel 9, OnePlus 9) so I’m inclined to think it’s a driver bug.
It doesn’t seem to matter how I use command buffers. Resetting them, recreating them every frame, trimming the command pool, and recreating the command pool all leak. Here’s a 30s profile capture where it’s already 1MB deep on calloc allocations.
