#define VMA_IMPLEMENTATION
#ifndef NDEBUG
#define VMA_HEAVY_ASSERT(expr) assert(expr)
#define VMA_DEDICATED_ALLOCATION 0
#define VMA_DEBUG_MARGIN 16
#define VMA_DEBUG_DETECT_CORRUPTION 1
#define VMA_DEBUG_INITIALIZE_ALLOCATIONS 1
#define VMA_DEBUG_MIN_BUFFER_IMAGE_GRANULARITY 256
#define VMA_ASSERT_LEAK
#define VMA_LEAK_LOG_FORMAT(format, ...) \
do { \
printf((format), __VA_ARGS__); \
printf("\n"); \
} while (false)
#endif