Searched refs:GrVkSemaphore (Results 1 - 6 of 6) sorted by relevance
/third_party/skia/src/gpu/vk/ |
H A D | GrVkSemaphore.cpp | 8 #include "src/gpu/vk/GrVkSemaphore.h" 19 std::unique_ptr<GrVkSemaphore> GrVkSemaphore::Make(GrVkGpu* gpu, bool isOwned) { in Make() 33 return std::unique_ptr<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, false, false, isOwned)); in Make() 36 std::unique_ptr<GrVkSemaphore> GrVkSemaphore::MakeWrapped(GrVkGpu* gpu, in MakeWrapped() 46 return std::unique_ptr<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, prohibitSignal, in MakeWrapped() 51 GrVkSemaphore function in GrVkSemaphore [all...] |
H A D | GrVkSemaphore.h | 21 class GrVkSemaphore : public GrSemaphore { class 23 static std::unique_ptr<GrVkSemaphore> Make(GrVkGpu* gpu, bool isOwned); 25 static std::unique_ptr<GrVkSemaphore> MakeWrapped(GrVkGpu*, 30 ~GrVkSemaphore() override; 68 SkDebugf("GrVkSemaphore: %" PRIdPTR " (%d refs)\n", (intptr_t)fSemaphore, 86 GrVkSemaphore(GrVkGpu* gpu, VkSemaphore semaphore, bool prohibitSignal, bool prohibitWait,
|
H A D | GrVkCommandBuffer.h | 16 #include "src/gpu/vk/GrVkSemaphore.h" 309 SkTArray<GrVkSemaphore::Resource*>& signalSemaphores, 310 SkTArray<GrVkSemaphore::Resource*>& waitSemaphores);
|
H A D | GrVkGpu.h | 20 #include "src/gpu/vk/GrVkSemaphore.h" 435 SkSTArray<1, GrVkSemaphore::Resource*> fSemaphoresToWaitOn; 436 SkSTArray<1, GrVkSemaphore::Resource*> fSemaphoresToSignal;
|
H A D | GrVkGpu.cpp | 45 #include "src/gpu/vk/GrVkSemaphore.h" 2842 return GrVkSemaphore::Make(this, isOwned); in makeSemaphore() 2848 return GrVkSemaphore::MakeWrapped(this, semaphore.vkSemaphore(), wrapType, ownership); in wrapBackendSemaphore() 2854 GrVkSemaphore* vkSem = static_cast<GrVkSemaphore*>(semaphore); in insertSemaphore() 2856 GrVkSemaphore::Resource* resource = vkSem->getResource(); in insertSemaphore() 2866 GrVkSemaphore* vkSem = static_cast<GrVkSemaphore*>(semaphore); in waitSemaphore() 2868 GrVkSemaphore::Resource* resource = vkSem->getResource(); in waitSemaphore() 2889 // If we ever decide we need to return a semaphore here, we need to make sure GrVkSemaphore i in prepareTextureForCrossContextUsage() [all...] |
H A D | GrVkCommandBuffer.cpp | 614 SkTArray<GrVkSemaphore::Resource*>& signalSemaphores, 615 SkTArray<GrVkSemaphore::Resource*>& waitSemaphores) {
|
Completed in 9 milliseconds