mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
synced 2024-11-05 12:20:07 +00:00
Merge pull request #97 from JustSid/master
Fixed incorrect for loop in ProcessDefragmetnations()
This commit is contained in:
commit
b98cba1cf3
@ -13019,9 +13019,9 @@ uint32_t VmaBlockVector::ProcessDefragmentations(
|
|||||||
|
|
||||||
const uint32_t moveCount = std::min(uint32_t(pCtx->defragmentationMoves.size()) - pCtx->defragmentationMovesProcessed, maxMoves);
|
const uint32_t moveCount = std::min(uint32_t(pCtx->defragmentationMoves.size()) - pCtx->defragmentationMovesProcessed, maxMoves);
|
||||||
|
|
||||||
for(uint32_t i = pCtx->defragmentationMovesProcessed; i < moveCount; ++ i)
|
for(uint32_t i = 0; i < moveCount; ++ i)
|
||||||
{
|
{
|
||||||
VmaDefragmentationMove& move = pCtx->defragmentationMoves[i];
|
VmaDefragmentationMove& move = pCtx->defragmentationMoves[pCtx->defragmentationMovesProcessed + i];
|
||||||
|
|
||||||
pMove->allocation = move.hAllocation;
|
pMove->allocation = move.hAllocation;
|
||||||
pMove->memory = move.pDstBlock->GetDeviceMemory();
|
pMove->memory = move.pDstBlock->GetDeviceMemory();
|
||||||
|
Loading…
Reference in New Issue
Block a user