Home
last modified time | relevance | path

Searched refs:GrVkCommandPool (Results 1 – 9 of 9) sorted by relevance

/third_party/skia/src/gpu/vk/
DGrVkCommandPool.cpp15 GrVkCommandPool* GrVkCommandPool::Create(GrVkGpu* gpu) { in Create()
40 return new GrVkCommandPool(gpu, pool, primaryCmdBuffer); in Create()
43 GrVkCommandPool::GrVkCommandPool(GrVkGpu* gpu, VkCommandPool commandPool, in GrVkCommandPool() function in GrVkCommandPool
52 std::unique_ptr<GrVkSecondaryCommandBuffer> GrVkCommandPool::findOrCreateSecondaryCommandBuffer( in findOrCreateSecondaryCommandBuffer()
64 void GrVkCommandPool::recycleSecondaryCommandBuffer(GrVkSecondaryCommandBuffer* buffer) { in recycleSecondaryCommandBuffer()
75 void GrVkCommandPool::close() { in close()
79 void GrVkCommandPool::reset(GrVkGpu* gpu) { in reset()
90 void GrVkCommandPool::releaseResources() { in releaseResources()
97 void GrVkCommandPool::freeGPUData() const { in freeGPUData()
101 GrVkCommandPool* nonConstThis = const_cast<GrVkCommandPool*>(this); in freeGPUData()
DGrVkCommandPool.h21 class GrVkCommandPool : public GrVkManagedResource {
23 static GrVkCommandPool* Create(GrVkGpu* gpu);
54 GrVkCommandPool() = delete;
56 GrVkCommandPool(GrVkGpu* gpu, VkCommandPool commandPool, GrVkPrimaryCommandBuffer*);
DGrVkResourceProvider.h30 class GrVkCommandPool; variable
109 GrVkCommandPool* findOrCreateCommandPool();
218 void backgroundReset(GrVkCommandPool* pool);
220 void reset(GrVkCommandPool* pool);
318 SkSTArray<4, GrVkCommandPool*, true> fActiveCommandPools;
323 SkSTArray<4, GrVkCommandPool*, true> fAvailableCommandPools SK_GUARDED_BY(fBackgroundMutex);
DGrVkResourceProvider.cpp401 GrVkCommandPool* GrVkResourceProvider::findOrCreateCommandPool() { in findOrCreateCommandPool()
403 GrVkCommandPool* result; in findOrCreateCommandPool()
408 result = GrVkCommandPool::Create(fGpu); in findOrCreateCommandPool()
415 for (const GrVkCommandPool* pool : fActiveCommandPools) { in findOrCreateCommandPool()
418 for (const GrVkCommandPool* pool : fAvailableCommandPools) { in findOrCreateCommandPool()
439 GrVkCommandPool* pool = fActiveCommandPools[i]; in checkCommandBuffers()
455 GrVkCommandPool* pool = fActiveCommandPools[i]; in forceSyncAllCommandBuffers()
466 GrVkCommandPool* pool = fActiveCommandPools[i]; in addFinishedProcToActiveCommandBuffers()
504 for (GrVkCommandPool* pool : fActiveCommandPools) { in destroyResources()
512 for (GrVkCommandPool* pool : fAvailableCommandPools) { in destroyResources()
[all …]
DGrVkCommandBuffer.h322 void recycleSecondaryCommandBuffers(GrVkCommandPool* cmdPool);
345 static GrVkSecondaryCommandBuffer* Create(GrVkGpu* gpu, GrVkCommandPool* cmdPool);
354 void recycle(GrVkCommandPool* cmdPool);
DGrVkGpu.h26 class GrVkCommandPool; variable
68 GrVkCommandPool* cmdPool() const { return fMainCmdPool; } in cmdPool()
398 GrVkCommandPool* fMainCmdPool;
DGrVkCommandBuffer.cpp708 void GrVkPrimaryCommandBuffer::recycleSecondaryCommandBuffers(GrVkCommandPool* cmdPool) { in recycleSecondaryCommandBuffers()
973 GrVkCommandPool* cmdPool) { in Create()
1037 void GrVkSecondaryCommandBuffer::recycle(GrVkCommandPool* cmdPool) { in recycle()
/third_party/skia/tests/
DSurfaceSemaphoreTest.cpp273 GrVkCommandPool* cmdPool = gpu->cmdPool(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
/third_party/skia/gn/
Dgpu.gni609 "$_src/gpu/vk/GrVkCommandPool.cpp",
610 "$_src/gpu/vk/GrVkCommandPool.h",