Home
last modified time | relevance | path

Searched refs:GrVkSemaphore (Results 1 - 6 of 6) sorted by relevance

/third_party/skia/src/gpu/vk/
H A DGrVkSemaphore.cpp8 #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 DGrVkSemaphore.h21 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 DGrVkCommandBuffer.h16 #include "src/gpu/vk/GrVkSemaphore.h"
309 SkTArray<GrVkSemaphore::Resource*>& signalSemaphores,
310 SkTArray<GrVkSemaphore::Resource*>& waitSemaphores);
H A DGrVkGpu.h20 #include "src/gpu/vk/GrVkSemaphore.h"
435 SkSTArray<1, GrVkSemaphore::Resource*> fSemaphoresToWaitOn;
436 SkSTArray<1, GrVkSemaphore::Resource*> fSemaphoresToSignal;
H A DGrVkGpu.cpp45 #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 DGrVkCommandBuffer.cpp614 SkTArray<GrVkSemaphore::Resource*>& signalSemaphores,
615 SkTArray<GrVkSemaphore::Resource*>& waitSemaphores) {

Completed in 9 milliseconds