Searched refs:GrMtlSemaphore (Results 1 – 5 of 5) sorted by relevance
55 class GrMtlSemaphore : public GrSemaphore {57 static std::unique_ptr<GrMtlSemaphore> Make(GrMtlGpu* gpu) { in Make()62 return std::unique_ptr<GrMtlSemaphore>(new GrMtlSemaphore(std::move(event), 1)); in Make()65 static std::unique_ptr<GrMtlSemaphore> MakeWrapped(GrMTLHandle mtlEvent, uint64_t value) { in MakeWrapped()70 return std::unique_ptr<GrMtlSemaphore>(new GrMtlSemaphore(std::move(event), value)); in MakeWrapped()73 ~GrMtlSemaphore() override {} in ~GrMtlSemaphore()81 GrMtlSemaphore(sk_sp<GrMtlEvent> event, uint64_t value) in GrMtlSemaphore() function
8 #include "src/gpu/mtl/GrMtlSemaphore.h"38 GrBackendSemaphore GrMtlSemaphore::backendSemaphore() const {40 // The GrMtlSemaphore and the GrBackendSemaphore will have strong ownership at this point.
27 #include "src/gpu/mtl/GrMtlSemaphore.h"1566 return GrMtlSemaphore::Make(this);1573 return GrMtlSemaphore::MakeWrapped(semaphore.mtlSemaphore(), semaphore.mtlValue());1579 GrMtlSemaphore* mtlSem = static_cast<GrMtlSemaphore*>(semaphore);1588 GrMtlSemaphore* mtlSem = static_cast<GrMtlSemaphore*>(semaphore);
15 #include "src/gpu/mtl/GrMtlSemaphore.h"
798 "$_src/gpu/mtl/GrMtlSemaphore.h",799 "$_src/gpu/mtl/GrMtlSemaphore.mm",