Searched refs:GrVkSemaphore (Results 1 – 8 of 8) sorted by relevance
18 sk_sp<GrVkSemaphore> GrVkSemaphore::Make(const GrVkGpu* gpu) { in Make()28 return sk_sp<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore)); in Make()31 GrVkSemaphore::GrVkSemaphore(const GrVkGpu* gpu, VkSemaphore semaphore) : INHERITED(gpu) { in GrVkSemaphore() function in GrVkSemaphore35 GrVkSemaphore::~GrVkSemaphore() { in ~GrVkSemaphore()43 void GrVkSemaphore::Resource::freeGPUData(const GrVkGpu* gpu) const { in freeGPUData()
18 class GrVkSemaphore : public GrSemaphore {20 static sk_sp<GrVkSemaphore> Make(const GrVkGpu* gpu);22 ~GrVkSemaphore() override;48 GrVkSemaphore(const GrVkGpu* gpu, VkSemaphore semaphore);
212 const GrVkSemaphore::Resource* signalSemaphore = nullptr);265 SkSTArray<1, const GrVkSemaphore::Resource*> fSemaphoresToWaitOn;
303 const GrVkSemaphore::Resource* signalSemaphore,304 SkTArray<const GrVkSemaphore::Resource*>& waitSemaphores);
216 const GrVkSemaphore::Resource* signalSemaphore) { in submitCommandBuffer()1866 return GrVkSemaphore::Make(this); in makeSemaphore()1870 GrVkSemaphore* vkSem = static_cast<GrVkSemaphore*>(semaphore.get()); in insertSemaphore()1876 GrVkSemaphore* vkSem = static_cast<GrVkSemaphore*>(semaphore.get()); in waitSemaphore()1878 const GrVkSemaphore::Resource* resource = vkSem->getResource(); in waitSemaphore()
405 const GrVkSemaphore::Resource* signalSemaphore, in submitToQueue()406 SkTArray<const GrVkSemaphore::Resource*>& waitSemaphores) { in submitToQueue()
532 "$_src/gpu/vk/GrVkSemaphore.cpp",533 "$_src/gpu/vk/GrVkSemaphore.h",
587 "src/gpu/vk/GrVkSemaphore.cpp",