mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
synced 2024-11-05 12:20:07 +00:00
VectorInsert, VectorRemove functions: Added missing Vma- prefix.
This commit is contained in:
parent
89f6e44635
commit
816b55748a
@ -1243,13 +1243,13 @@ public:
|
|||||||
#define VmaVector std::vector
|
#define VmaVector std::vector
|
||||||
|
|
||||||
template<typename T, typename allocatorT>
|
template<typename T, typename allocatorT>
|
||||||
static void VectorInsert(std::vector<T, allocatorT>& vec, size_t index, const T& item)
|
static void VmaVectorInsert(std::vector<T, allocatorT>& vec, size_t index, const T& item)
|
||||||
{
|
{
|
||||||
vec.insert(vec.begin() + index, item);
|
vec.insert(vec.begin() + index, item);
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T, typename allocatorT>
|
template<typename T, typename allocatorT>
|
||||||
static void VectorRemove(std::vector<T, allocatorT>& vec, size_t index)
|
static void VmaVectorRemove(std::vector<T, allocatorT>& vec, size_t index)
|
||||||
{
|
{
|
||||||
vec.erase(vec.begin() + index);
|
vec.erase(vec.begin() + index);
|
||||||
}
|
}
|
||||||
@ -1461,13 +1461,13 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
template<typename T, typename allocatorT>
|
template<typename T, typename allocatorT>
|
||||||
static void VectorInsert(VmaVector<T, allocatorT>& vec, size_t index, const T& item)
|
static void VmaVectorInsert(VmaVector<T, allocatorT>& vec, size_t index, const T& item)
|
||||||
{
|
{
|
||||||
vec.insert(index, item);
|
vec.insert(index, item);
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T, typename allocatorT>
|
template<typename T, typename allocatorT>
|
||||||
static void VectorRemove(VmaVector<T, allocatorT>& vec, size_t index)
|
static void VmaVectorRemove(VmaVector<T, allocatorT>& vec, size_t index)
|
||||||
{
|
{
|
||||||
vec.remove(index);
|
vec.remove(index);
|
||||||
}
|
}
|
||||||
@ -2139,7 +2139,7 @@ void VmaMap<KeyT, ValueT>::insert(const PairType& pair)
|
|||||||
m_Vector.data() + m_Vector.size(),
|
m_Vector.data() + m_Vector.size(),
|
||||||
pair,
|
pair,
|
||||||
VmaPairFirstLess<KeyT, ValueT>()) - m_Vector.data();
|
VmaPairFirstLess<KeyT, ValueT>()) - m_Vector.data();
|
||||||
VectorInsert(m_Vector, indexToInsert, pair);
|
VmaVectorInsert(m_Vector, indexToInsert, pair);
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename KeyT, typename ValueT>
|
template<typename KeyT, typename ValueT>
|
||||||
@ -2163,7 +2163,7 @@ VmaPair<KeyT, ValueT>* VmaMap<KeyT, ValueT>::find(const KeyT& key)
|
|||||||
template<typename KeyT, typename ValueT>
|
template<typename KeyT, typename ValueT>
|
||||||
void VmaMap<KeyT, ValueT>::erase(iterator it)
|
void VmaMap<KeyT, ValueT>::erase(iterator it)
|
||||||
{
|
{
|
||||||
VectorRemove(m_Vector, it - m_Vector.begin());
|
VmaVectorRemove(m_Vector, it - m_Vector.begin());
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // #if VMA_USE_STL_UNORDERED_MAP
|
#endif // #if VMA_USE_STL_UNORDERED_MAP
|
||||||
@ -3376,7 +3376,7 @@ void VmaBlock::RegisterFreeSuballocation(VmaSuballocationList::iterator item)
|
|||||||
item,
|
item,
|
||||||
VmaSuballocationItemSizeLess());
|
VmaSuballocationItemSizeLess());
|
||||||
size_t index = it - m_FreeSuballocationsBySize.data();
|
size_t index = it - m_FreeSuballocationsBySize.data();
|
||||||
VectorInsert(m_FreeSuballocationsBySize, index, item);
|
VmaVectorInsert(m_FreeSuballocationsBySize, index, item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3399,7 +3399,7 @@ void VmaBlock::UnregisterFreeSuballocation(VmaSuballocationList::iterator item)
|
|||||||
{
|
{
|
||||||
if(m_FreeSuballocationsBySize[index] == item)
|
if(m_FreeSuballocationsBySize[index] == item)
|
||||||
{
|
{
|
||||||
VectorRemove(m_FreeSuballocationsBySize, index);
|
VmaVectorRemove(m_FreeSuballocationsBySize, index);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
VMA_ASSERT((m_FreeSuballocationsBySize[index]->size == item->size) && "Not found.");
|
VMA_ASSERT((m_FreeSuballocationsBySize[index]->size == item->size) && "Not found.");
|
||||||
@ -3492,7 +3492,7 @@ void VmaBlockVector::Remove(VmaBlock* pBlock)
|
|||||||
{
|
{
|
||||||
if(m_Blocks[blockIndex] == pBlock)
|
if(m_Blocks[blockIndex] == pBlock)
|
||||||
{
|
{
|
||||||
VectorRemove(m_Blocks, blockIndex);
|
VmaVectorRemove(m_Blocks, blockIndex);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3878,7 +3878,7 @@ VkResult VmaDefragmentator::DefragmentRound(
|
|||||||
++m_AllocationsMoved;
|
++m_AllocationsMoved;
|
||||||
m_BytesMoved += size;
|
m_BytesMoved += size;
|
||||||
|
|
||||||
VectorRemove(pSrcBlockInfo->m_Allocations, srcAllocIndex);
|
VmaVectorRemove(pSrcBlockInfo->m_Allocations, srcAllocIndex);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -4304,7 +4304,7 @@ VkResult VmaAllocator_T::AllocateOwnMemory(
|
|||||||
pOwnAllocationsEnd,
|
pOwnAllocationsEnd,
|
||||||
*pAllocation,
|
*pAllocation,
|
||||||
VmaPointerLess()) - pOwnAllocationsBeg;
|
VmaPointerLess()) - pOwnAllocationsBeg;
|
||||||
VectorInsert(*pOwnAllocations, indexToInsert, *pAllocation);
|
VmaVectorInsert(*pOwnAllocations, indexToInsert, *pAllocation);
|
||||||
}
|
}
|
||||||
|
|
||||||
VMA_DEBUG_LOG(" Allocated OwnMemory MemoryTypeIndex=#%u", memTypeIndex);
|
VMA_DEBUG_LOG(" Allocated OwnMemory MemoryTypeIndex=#%u", memTypeIndex);
|
||||||
@ -4651,7 +4651,7 @@ VkResult VmaAllocator_T::Defragment(
|
|||||||
pDefragmentationStats->bytesFreed += pBlock->m_Size;
|
pDefragmentationStats->bytesFreed += pBlock->m_Size;
|
||||||
}
|
}
|
||||||
|
|
||||||
VectorRemove(pBlockVector->m_Blocks, blockIndex);
|
VmaVectorRemove(pBlockVector->m_Blocks, blockIndex);
|
||||||
pBlock->Destroy(this);
|
pBlock->Destroy(this);
|
||||||
vma_delete(this, pBlock);
|
vma_delete(this, pBlock);
|
||||||
}
|
}
|
||||||
@ -4707,7 +4707,7 @@ void VmaAllocator_T::FreeOwnMemory(VmaAllocation allocation)
|
|||||||
if(pOwnAllocationIt != pOwnAllocationsEnd)
|
if(pOwnAllocationIt != pOwnAllocationsEnd)
|
||||||
{
|
{
|
||||||
const size_t ownAllocationIndex = pOwnAllocationIt - pOwnAllocationsBeg;
|
const size_t ownAllocationIndex = pOwnAllocationIt - pOwnAllocationsBeg;
|
||||||
VectorRemove(*pOwnAllocations, ownAllocationIndex);
|
VmaVectorRemove(*pOwnAllocations, ownAllocationIndex);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user