mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
synced 2024-12-29 04:01:05 +00:00
Implemented VmaBlockMetadata_Linear::Clear
A step towards enabling virtual allocator with linear algorithm.
This commit is contained in:
parent
73ff8e07d1
commit
0e37526f94
@ -10524,7 +10524,14 @@ void VmaBlockMetadata_Linear::GetAllocationInfo(VkDeviceSize offset, VmaVirtualA
|
|||||||
|
|
||||||
void VmaBlockMetadata_Linear::Clear()
|
void VmaBlockMetadata_Linear::Clear()
|
||||||
{
|
{
|
||||||
VMA_ASSERT(0 && "TODO implement");
|
m_SumFreeSize = GetSize();
|
||||||
|
m_Suballocations0.clear();
|
||||||
|
m_Suballocations1.clear();
|
||||||
|
m_1stVectorIndex = 0;
|
||||||
|
m_2ndVectorMode = SECOND_VECTOR_EMPTY;
|
||||||
|
m_1stNullItemsBeginCount = 0;
|
||||||
|
m_1stNullItemsMiddleCount = 0;
|
||||||
|
m_2ndNullItemsCount = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void VmaBlockMetadata_Linear::SetAllocationUserData(VkDeviceSize offset, void* userData)
|
void VmaBlockMetadata_Linear::SetAllocationUserData(VkDeviceSize offset, void* userData)
|
||||||
|
Loading…
Reference in New Issue
Block a user