/third_party/skia/src/gpu/ |
D | GrBackendTextureImageGenerator.h | 17 class GrSemaphore; variable 34 std::unique_ptr<GrSemaphore>, SkColorType, 55 std::unique_ptr<GrSemaphore>, 64 std::unique_ptr<GrSemaphore>); 82 std::unique_ptr<GrSemaphore> fSemaphore;
|
D | GrSemaphore.h | 16 class GrSemaphore { 18 virtual ~GrSemaphore() {} in ~GrSemaphore()
|
D | GrWaitRenderTask.h | 17 std::unique_ptr<std::unique_ptr<GrSemaphore>[]> semaphores, in GrWaitRenderTask() 43 std::unique_ptr<std::unique_ptr<GrSemaphore>[]> fSemaphores;
|
D | GrGpu.h | 38 class GrSemaphore; variable 386 virtual std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore( 388 virtual std::unique_ptr<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore&, 391 virtual void insertSemaphore(GrSemaphore* semaphore) = 0; 392 virtual void waitSemaphore(GrSemaphore* semaphore) = 0; 412 virtual std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) = 0;
|
/third_party/flutter/skia/src/gpu/ |
D | GrBackendTextureImageGenerator.h | 15 class GrSemaphore; variable 32 sk_sp<GrSemaphore>, SkColorType, 48 uint32_t owningContextID, sk_sp<GrSemaphore>, 80 sk_sp<GrSemaphore> fSemaphore;
|
D | GrSemaphore.h | 21 class GrSemaphore : public GrGpuResource { 31 explicit GrSemaphore(GrGpu* gpu) : INHERITED(gpu) {} in GrSemaphore() function
|
D | GrGpu.h | 39 class GrSemaphore; variable 338 virtual sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned = true) = 0; 339 virtual sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore, 342 virtual void insertSemaphore(sk_sp<GrSemaphore> semaphore) = 0; 343 virtual void waitSemaphore(sk_sp<GrSemaphore> semaphore) = 0; 352 virtual sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) = 0;
|
D | GrResourceProvider.h | 24 class GrSemaphore; variable 265 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned = true); 272 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore&,
|
/third_party/flutter/skia/src/gpu/ops/ |
D | GrSemaphoreOp.h | 22 sk_sp<GrSemaphore>, 26 GrSemaphoreOp(uint32_t classId, sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) in GrSemaphoreOp() 32 sk_sp<GrSemaphore> fSemaphore;
|
D | GrSemaphoreOp.cpp | 21 sk_sp<GrSemaphore> semaphore, in Make() 33 explicit GrWaitSemaphoreOp(sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) in GrWaitSemaphoreOp() 46 sk_sp<GrSemaphore> semaphore, in MakeWait()
|
/third_party/flutter/skia/src/gpu/mock/ |
D | GrMockGpu.h | 38 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override { in makeSemaphore() 41 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore, in wrapBackendSemaphore() 44 void insertSemaphore(sk_sp<GrSemaphore> semaphore) override {} in insertSemaphore() 45 void waitSemaphore(sk_sp<GrSemaphore> semaphore) override {} in waitSemaphore() 46 sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override { return nullptr; } in prepareTextureForCrossContextUsage()
|
/third_party/skia/src/gpu/mock/ |
D | GrMockGpu.h | 34 std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override { in makeSemaphore() 37 std::unique_ptr<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& /* semaphore */, in wrapBackendSemaphore() 42 void insertSemaphore(GrSemaphore* semaphore) override {} in insertSemaphore() 43 void waitSemaphore(GrSemaphore* semaphore) override {} in waitSemaphore() 44 std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override { in prepareTextureForCrossContextUsage()
|
/third_party/flutter/skia/src/gpu/dawn/ |
D | GrDawnGpu.h | 75 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned = true) override; 76 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore, 79 void insertSemaphore(sk_sp<GrSemaphore> semaphore) override; 80 void waitSemaphore(sk_sp<GrSemaphore> semaphore) override; 83 sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override;
|
/third_party/flutter/skia/src/gpu/mtl/ |
D | GrMtlGpu.h | 24 class GrSemaphore; variable 98 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override { in makeSemaphore() 101 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore, in wrapBackendSemaphore() 104 void insertSemaphore(sk_sp<GrSemaphore> semaphore) override {} in insertSemaphore() 105 void waitSemaphore(sk_sp<GrSemaphore> semaphore) override {} in waitSemaphore() 108 sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override { return nullptr; } in prepareTextureForCrossContextUsage()
|
/third_party/skia/src/gpu/mtl/ |
D | GrMtlGpu.h | 33 class GrSemaphore; variable 102 std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override; 103 std::unique_ptr<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore&, 106 void insertSemaphore(GrSemaphore* semaphore) override; 107 void waitSemaphore(GrSemaphore* semaphore) override; 110 std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override;
|
D | GrMtlSemaphore.h | 55 class GrMtlSemaphore : public GrSemaphore { 90 using INHERITED = GrSemaphore;
|
/third_party/skia/src/gpu/dawn/ |
D | GrDawnGpu.h | 83 std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned = true) override; 84 std::unique_ptr<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore&, 87 void insertSemaphore(GrSemaphore* semaphore) override; 88 void waitSemaphore(GrSemaphore* semaphore) override; 92 std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override;
|
/third_party/skia/src/gpu/d3d/ |
D | GrD3DSemaphore.h | 18 class GrD3DSemaphore : public GrSemaphore { 38 using INHERITED = GrSemaphore;
|
D | GrD3DGpu.h | 106 std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override; 107 std::unique_ptr<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore&, 110 void insertSemaphore(GrSemaphore* semaphore) override; 111 void waitSemaphore(GrSemaphore* semaphore) override; 112 std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override { in prepareTextureForCrossContextUsage()
|
/third_party/flutter/skia/src/gpu/gl/ |
D | GrGLSemaphore.h | 17 class GrGLSemaphore : public GrSemaphore { 50 typedef GrSemaphore INHERITED;
|
/third_party/skia/src/gpu/gl/ |
D | GrGLSemaphore.h | 17 class GrGLSemaphore : public GrSemaphore { 54 using INHERITED = GrSemaphore;
|
/third_party/flutter/skia/src/gpu/vk/ |
D | GrVkGpu.h | 153 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override; 154 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore, 157 void insertSemaphore(sk_sp<GrSemaphore> semaphore) override; 158 void waitSemaphore(sk_sp<GrSemaphore> semaphore) override; 170 sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override;
|
D | GrVkSemaphore.h | 20 class GrVkSemaphore : public GrSemaphore { 87 typedef GrSemaphore INHERITED;
|
/third_party/skia/src/gpu/vk/ |
D | GrVkSemaphore.h | 21 class GrVkSemaphore : public GrSemaphore { 95 using INHERITED = GrSemaphore;
|
D | GrVkGpu.h | 157 std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override; 158 std::unique_ptr<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore&, 161 void insertSemaphore(GrSemaphore* semaphore) override; 162 void waitSemaphore(GrSemaphore* semaphore) override; 175 std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override;
|