Lines Matching refs:semaphore
17 static std::unique_ptr<GrSignalSemaphoreOp> Make(sk_sp<GrSemaphore> semaphore, in Make() argument
20 return std::unique_ptr<GrSignalSemaphoreOp>(new GrSignalSemaphoreOp(std::move(semaphore), in Make()
28 explicit GrSignalSemaphoreOp(sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy, in GrSignalSemaphoreOp() argument
30 : INHERITED(ClassID(), std::move(semaphore), proxy), fForceFlush(forceFlush) {} in GrSignalSemaphoreOp()
45 static std::unique_ptr<GrWaitSemaphoreOp> Make(sk_sp<GrSemaphore> semaphore, in Make() argument
47 return std::unique_ptr<GrWaitSemaphoreOp>(new GrWaitSemaphoreOp(std::move(semaphore), in Make()
54 explicit GrWaitSemaphoreOp(sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) in GrWaitSemaphoreOp() argument
55 : INHERITED(ClassID(), std::move(semaphore), proxy) {} in GrWaitSemaphoreOp()
66 std::unique_ptr<GrSemaphoreOp> GrSemaphoreOp::MakeSignal(sk_sp<GrSemaphore> semaphore, in MakeSignal() argument
69 return GrSignalSemaphoreOp::Make(std::move(semaphore), proxy, forceFlush); in MakeSignal()
72 std::unique_ptr<GrSemaphoreOp> GrSemaphoreOp::MakeWait(sk_sp<GrSemaphore> semaphore, in MakeWait() argument
74 return GrWaitSemaphoreOp::Make(std::move(semaphore), proxy); in MakeWait()