Lines Matching refs:pMetadata
6314 void InsertSuballoc(VmaBlockMetadata_Generic* pMetadata, const VmaSuballocation& suballoc);
12407 VmaBlockMetadata_Generic* const pMetadata = (VmaBlockMetadata_Generic*)pBlock->m_pMetadata; in IsBufferImageGranularityConflictPossible() local
12408 …if(pMetadata->IsBufferImageGranularityConflictPossible(m_BufferImageGranularity, lastSuballocType)) in IsBufferImageGranularityConflictPossible()
12711 …VmaBlockMetadata_Generic* pMetadata = (VmaBlockMetadata_Generic*)pBlockInfo->m_pBlock->m_pMetadata; in Defragment() local
12712 for(VmaSuballocationList::const_iterator it = pMetadata->m_Suballocations.begin(); in Defragment()
12713 it != pMetadata->m_Suballocations.end(); in Defragment()
13017 VmaBlockMetadata_Generic* const pMetadata = in PreprocessMetadata() local
13019 pMetadata->m_FreeCount = 0; in PreprocessMetadata()
13020 pMetadata->m_SumFreeSize = pMetadata->GetSize(); in PreprocessMetadata()
13021 pMetadata->m_FreeSuballocationsBySize.clear(); in PreprocessMetadata()
13022 for(VmaSuballocationList::iterator it = pMetadata->m_Suballocations.begin(); in PreprocessMetadata()
13023 it != pMetadata->m_Suballocations.end(); ) in PreprocessMetadata()
13029 pMetadata->m_Suballocations.erase(it); in PreprocessMetadata()
13045 VmaBlockMetadata_Generic* const pMetadata = in PostprocessMetadata() local
13047 const VkDeviceSize blockSize = pMetadata->GetSize(); in PostprocessMetadata()
13050 if(pMetadata->m_Suballocations.empty()) in PostprocessMetadata()
13052 pMetadata->m_FreeCount = 1; in PostprocessMetadata()
13059 pMetadata->m_Suballocations.push_back(suballoc); in PostprocessMetadata()
13060 pMetadata->RegisterFreeSuballocation(pMetadata->m_Suballocations.begin()); in PostprocessMetadata()
13067 for(it = pMetadata->m_Suballocations.begin(); in PostprocessMetadata()
13068 it != pMetadata->m_Suballocations.end(); in PostprocessMetadata()
13077 ++pMetadata->m_FreeCount; in PostprocessMetadata()
13084 … VmaSuballocationList::iterator precedingFreeIt = pMetadata->m_Suballocations.insert(it, suballoc); in PostprocessMetadata()
13087 pMetadata->m_FreeSuballocationsBySize.push_back(precedingFreeIt); in PostprocessMetadata()
13091 pMetadata->m_SumFreeSize -= it->size; in PostprocessMetadata()
13098 ++pMetadata->m_FreeCount; in PostprocessMetadata()
13105 VMA_ASSERT(it == pMetadata->m_Suballocations.end()); in PostprocessMetadata()
13106 … VmaSuballocationList::iterator trailingFreeIt = pMetadata->m_Suballocations.insert(it, suballoc); in PostprocessMetadata()
13109 pMetadata->m_FreeSuballocationsBySize.push_back(trailingFreeIt); in PostprocessMetadata()
13114 pMetadata->m_FreeSuballocationsBySize.begin(), in PostprocessMetadata()
13115 pMetadata->m_FreeSuballocationsBySize.end(), in PostprocessMetadata()
13119 VMA_HEAVY_ASSERT(pMetadata->Validate()); in PostprocessMetadata()
13123 void VmaDefragmentationAlgorithm_Fast::InsertSuballoc(VmaBlockMetadata_Generic* pMetadata, const Vm… in InsertSuballoc() argument
13126 VmaSuballocationList::iterator it = pMetadata->m_Suballocations.begin(); in InsertSuballoc()
13127 while(it != pMetadata->m_Suballocations.end()) in InsertSuballoc()
13134 pMetadata->m_Suballocations.insert(it, suballoc); in InsertSuballoc()