These are all of the asserts that I turned into VMA_ASSERT_LEAK. While I agree that leaks are important to track, when the app is shutting down, I really don't want it to abort. So these go to a non-asserting abort. But still want the rest of the allocator to assert if there is an issue.
Now I see all the leaks at shutdown, instead of having the app abort() at the first leak. And I still see the rest of my shutdown leaks and issues.

These are all of the asserts that I turned into VMA_ASSERT_LEAK. While I agree that leaks are important to track, when the app is shutting down, I really don't want it to abort. So these go to a non-asserting abort. But still want the rest of the allocator to assert if there is an issue.
Now I see all the leaks at shutdown, instead of having the app abort() at the first leak. And I still see the rest of my shutdown leaks and issues.