Merge pull request #254 from MennoVink/master

C4062 fix
This commit is contained in:
Adam Sawicki 2022-03-28 10:08:52 +02:00 committed by GitHub
commit 228a1b68ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5879,9 +5879,14 @@ private:
void PostMinorCounter() void PostMinorCounter()
{ {
if(m_MinorCounter < m_MajorCounter) if(m_MinorCounter < m_MajorCounter)
{
++m_MinorCounter; ++m_MinorCounter;
}
else if(m_MajorCounter > 0) else if(m_MajorCounter > 0)
--m_MajorCounter, --m_MinorCounter; {
--m_MajorCounter;
--m_MinorCounter;
}
} }
}; };
@ -13841,6 +13846,9 @@ bool VmaDefragmentationContext_T::ComputeDefragmentation_Extensive(VmaBlockVecto
} }
break; break;
} }
case StateExtensive::Operation::Cleanup:
// Cleanup is handled below so that other operations may reuse the cleanup code. This case is here to prevent the unhandled enum value warning (C4062).
break;
} }
if (vectorState.operation == StateExtensive::Operation::Cleanup) if (vectorState.operation == StateExtensive::Operation::Cleanup)