Removed VMA_DEFRAGMENTATION_CAN_MAKE_LOST_BIT. Not going to implement it for now...
diff --git a/src/VmaReplay/VmaReplay.cpp b/src/VmaReplay/VmaReplay.cpp
index e81aa1d..c05946b 100644
--- a/src/VmaReplay/VmaReplay.cpp
+++ b/src/VmaReplay/VmaReplay.cpp
@@ -1754,7 +1754,7 @@
     defragInfo.maxCpuBytesToMove = VK_WHOLE_SIZE;

     defragInfo.maxGpuAllocationsToMove = UINT32_MAX;

     defragInfo.maxGpuBytesToMove = VK_WHOLE_SIZE;

-    defragInfo.flags = VMA_DEFRAGMENTATION_CAN_MAKE_LOST_BIT;

+    defragInfo.flags = 0;

     defragInfo.commandBuffer = m_CommandBuffer;

 

     VmaDefragmentationContext defragCtx = VK_NULL_HANDLE;

diff --git a/src/vk_mem_alloc.h b/src/vk_mem_alloc.h
index a59134f..f1974a6 100644
--- a/src/vk_mem_alloc.h
+++ b/src/vk_mem_alloc.h
@@ -2580,11 +2580,6 @@
 

 /// Flags to be used in vmaDefragmentationBegin().

 typedef enum VmaDefragmentationFlagBits {

-    /** Add this flag to enable allocations created with #VMA_ALLOCATION_CREATE_CAN_BECOME_LOST_BIT

-    flag to become lost during defragmentation process if the algorithm decides it is beneficial.

-    */

-    VMA_DEFRAGMENTATION_CAN_MAKE_LOST_BIT = 0x00000001,

-

     /** Add this flag to change defragmentation algorithm to fast rather than default (balanced).

     This algorithm will favor speed over quality of defragmentation.

     Defragmentation will be done as fast and move as little allocations and bytes as possible while