diff options
Diffstat (limited to 'src/gpu/ops/GrSemaphoreOp.h')
-rw-r--r-- | src/gpu/ops/GrSemaphoreOp.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/gpu/ops/GrSemaphoreOp.h b/src/gpu/ops/GrSemaphoreOp.h index 1acc6a7825..234c76c5d3 100644 --- a/src/gpu/ops/GrSemaphoreOp.h +++ b/src/gpu/ops/GrSemaphoreOp.h @@ -16,12 +16,14 @@ class GrSemaphoreOp : public GrOp { public: - static std::unique_ptr<GrSemaphoreOp> MakeSignal(sk_sp<GrSemaphore> semaphore, - GrRenderTargetProxy* proxy, - bool forceFlush); - - static std::unique_ptr<GrSemaphoreOp> MakeWait(sk_sp<GrSemaphore> semaphore, - GrRenderTargetProxy* proxy); + static std::unique_ptr<GrOp> MakeSignal(GrContext*, + sk_sp<GrSemaphore>, + GrRenderTargetProxy*, + bool forceFlush); + + static std::unique_ptr<GrOp> MakeWait(GrContext*, + sk_sp<GrSemaphore>, + GrRenderTargetProxy*); protected: GrSemaphoreOp(uint32_t classId, sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) |