Home
last modified time | relevance | path

Searched refs:completedSerial (Results 1 – 21 of 21) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DFencedDeleter.cpp102 void FencedDeleter::Tick(ExecutionSerial completedSerial) { in Tick() argument
108 for (VkBuffer buffer : mBuffersToDelete.IterateUpTo(completedSerial)) { in Tick()
111 mBuffersToDelete.ClearUpTo(completedSerial); in Tick()
112 for (VkImage image : mImagesToDelete.IterateUpTo(completedSerial)) { in Tick()
115 mImagesToDelete.ClearUpTo(completedSerial); in Tick()
117 for (VkDeviceMemory memory : mMemoriesToDelete.IterateUpTo(completedSerial)) { in Tick()
120 mMemoriesToDelete.ClearUpTo(completedSerial); in Tick()
122 for (VkPipelineLayout layout : mPipelineLayoutsToDelete.IterateUpTo(completedSerial)) { in Tick()
125 mPipelineLayoutsToDelete.ClearUpTo(completedSerial); in Tick()
127 for (VkRenderPass renderPass : mRenderPassesToDelete.IterateUpTo(completedSerial)) { in Tick()
[all …]
DDeviceVk.cpp180 ExecutionSerial completedSerial = GetCompletedCommandSerial(); in TickImpl() local
183 mDescriptorAllocatorsPendingDeallocation.IterateUpTo(completedSerial)) { in TickImpl()
184 allocator->FinishDeallocation(completedSerial); in TickImpl()
187 mResourceMemoryAllocator->Tick(completedSerial); in TickImpl()
188 mDeleter->Tick(completedSerial); in TickImpl()
189 mDescriptorAllocatorsPendingDeallocation.ClearUpTo(completedSerial); in TickImpl()
971 ExecutionSerial completedSerial = GetCompletedCommandSerial(); in DestroyImpl() local
973 mDescriptorAllocatorsPendingDeallocation.IterateUpTo(completedSerial)) { in DestroyImpl()
974 allocator->FinishDeallocation(completedSerial); in DestroyImpl()
979 mResourceMemoryAllocator->Tick(completedSerial); in DestroyImpl()
[all …]
DDescriptorSetAllocator.cpp125 void DescriptorSetAllocator::FinishDeallocation(ExecutionSerial completedSerial) { in FinishDeallocation() argument
126 for (const Deallocation& dealloc : mPendingDeallocations.IterateUpTo(completedSerial)) { in FinishDeallocation()
135 mPendingDeallocations.ClearUpTo(completedSerial); in FinishDeallocation()
DResourceMemoryAllocatorVk.cpp218 void ResourceMemoryAllocator::Tick(ExecutionSerial completedSerial) { in Tick() argument
220 mSubAllocationsToDelete.IterateUpTo(completedSerial)) { in Tick()
227 mSubAllocationsToDelete.ClearUpTo(completedSerial); in Tick()
DResourceMemoryAllocatorVk.h51 void Tick(ExecutionSerial completedSerial);
DDescriptorSetAllocator.h43 void FinishDeallocation(ExecutionSerial completedSerial);
DFencedDeleter.h47 void Tick(ExecutionSerial completedSerial);
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DFencedDeleter.cpp97 void FencedDeleter::Tick(Serial completedSerial) { in Tick() argument
103 for (VkBuffer buffer : mBuffersToDelete.IterateUpTo(completedSerial)) { in Tick()
106 mBuffersToDelete.ClearUpTo(completedSerial); in Tick()
107 for (VkImage image : mImagesToDelete.IterateUpTo(completedSerial)) { in Tick()
110 mImagesToDelete.ClearUpTo(completedSerial); in Tick()
112 for (VkDeviceMemory memory : mMemoriesToDelete.IterateUpTo(completedSerial)) { in Tick()
115 mMemoriesToDelete.ClearUpTo(completedSerial); in Tick()
117 for (VkPipelineLayout layout : mPipelineLayoutsToDelete.IterateUpTo(completedSerial)) { in Tick()
120 mPipelineLayoutsToDelete.ClearUpTo(completedSerial); in Tick()
122 for (VkRenderPass renderPass : mRenderPassesToDelete.IterateUpTo(completedSerial)) { in Tick()
[all …]
DFencedDeleter.h45 void Tick(Serial completedSerial);
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DDeviceD3D12.cpp316 ExecutionSerial completedSerial = GetCompletedCommandSerial(); in TickImpl() local
318 mResourceAllocatorManager->Tick(completedSerial); in TickImpl()
319 DAWN_TRY(mCommandAllocatorManager->Tick(completedSerial)); in TickImpl()
320 mViewShaderVisibleDescriptorAllocator->Tick(completedSerial); in TickImpl()
321 mSamplerShaderVisibleDescriptorAllocator->Tick(completedSerial); in TickImpl()
322 mRenderTargetViewAllocator->Tick(completedSerial); in TickImpl()
323 mDepthStencilViewAllocator->Tick(completedSerial); in TickImpl()
324 mUsedComObjectRefs.ClearUpTo(completedSerial); in TickImpl()
356 ExecutionSerial completedSerial = ExecutionSerial(mFence->GetCompletedValue()); in CheckAndUpdateCompletedSerials() local
357 if (DAWN_UNLIKELY(completedSerial == ExecutionSerial(UINT64_MAX))) { in CheckAndUpdateCompletedSerials()
[all …]
DStagingDescriptorAllocatorD3D12.cpp143 void StagingDescriptorAllocator::Tick(ExecutionSerial completedSerial) { in Tick() argument
145 mAllocationsToDelete.IterateUpTo(completedSerial)) { in Tick()
149 mAllocationsToDelete.ClearUpTo(completedSerial); in Tick()
DResourceAllocatorManagerD3D12.cpp222 void ResourceAllocatorManager::Tick(ExecutionSerial completedSerial) { in Tick() argument
224 mAllocationsToDelete.IterateUpTo(completedSerial)) { in Tick()
229 mAllocationsToDelete.ClearUpTo(completedSerial); in Tick()
DShaderVisibleDescriptorAllocatorD3D12.cpp134 void ShaderVisibleDescriptorAllocator::Tick(ExecutionSerial completedSerial) { in Tick() argument
135 mAllocator.Deallocate(completedSerial); in Tick()
DStagingDescriptorAllocatorD3D12.h55 void Tick(ExecutionSerial completedSerial);
DShaderVisibleDescriptorAllocatorD3D12.h62 void Tick(ExecutionSerial completedSerial);
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DResourceVk.cpp146 bool SharedGarbage::destroyIfComplete(RendererVk *renderer, Serial completedSerial) in destroyIfComplete() argument
148 if (mLifetime.isCurrentlyInUse(completedSerial)) in destroyIfComplete()
DResourceVk.h125 bool destroyIfComplete(RendererVk *renderer, Serial completedSerial);
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/metal/
DDeviceMTL.mm151 Serial completedSerial = GetCompletedCommandSerial();
153 mDynamicUploader->Tick(completedSerial);
154 mMapTracker->Tick(completedSerial);
158 } else if (completedSerial == mLastSubmittedSerial) {
/third_party/skia/third_party/externals/dawn/src/dawn_native/
DDevice.cpp647 ExecutionSerial completedSerial; in CheckPassedSerials() local
648 DAWN_TRY_ASSIGN(completedSerial, CheckAndUpdateCompletedSerials()); in CheckPassedSerials()
650 ASSERT(completedSerial <= mLastSubmittedSerial); in CheckPassedSerials()
653 ASSERT(completedSerial >= mCompletedSerial || completedSerial == ExecutionSerial(0)); in CheckPassedSerials()
655 if (completedSerial > mCompletedSerial) { in CheckPassedSerials()
656 mCompletedSerial = completedSerial; in CheckPassedSerials()
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
Dvk_utils.cpp518 bool GarbageObject::destroyIfComplete(VkDevice device, Serial completedSerial) in destroyIfComplete() argument
520 if (completedSerial >= mSerial) in destroyIfComplete()
Dvk_utils.h197 bool destroyIfComplete(VkDevice device, Serial completedSerial);