Home
last modified time | relevance | path

Searched refs:GrSemaphore (Results 1 – 25 of 60) sorted by relevance

123

/third_party/skia/src/gpu/
DGrBackendTextureImageGenerator.h17 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;
DGrSemaphore.h16 class GrSemaphore {
18 virtual ~GrSemaphore() {} in ~GrSemaphore()
DGrWaitRenderTask.h17 std::unique_ptr<std::unique_ptr<GrSemaphore>[]> semaphores, in GrWaitRenderTask()
43 std::unique_ptr<std::unique_ptr<GrSemaphore>[]> fSemaphores;
DGrGpu.h38 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/
DGrBackendTextureImageGenerator.h15 class GrSemaphore; variable
32 sk_sp<GrSemaphore>, SkColorType,
48 uint32_t owningContextID, sk_sp<GrSemaphore>,
80 sk_sp<GrSemaphore> fSemaphore;
DGrSemaphore.h21 class GrSemaphore : public GrGpuResource {
31 explicit GrSemaphore(GrGpu* gpu) : INHERITED(gpu) {} in GrSemaphore() function
DGrGpu.h39 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;
DGrResourceProvider.h24 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/
DGrSemaphoreOp.h22 sk_sp<GrSemaphore>,
26 GrSemaphoreOp(uint32_t classId, sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) in GrSemaphoreOp()
32 sk_sp<GrSemaphore> fSemaphore;
DGrSemaphoreOp.cpp21 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/
DGrMockGpu.h38 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/
DGrMockGpu.h34 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/
DGrDawnGpu.h75 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/
DGrMtlGpu.h24 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/
DGrMtlGpu.h33 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;
DGrMtlSemaphore.h55 class GrMtlSemaphore : public GrSemaphore {
90 using INHERITED = GrSemaphore;
/third_party/skia/src/gpu/dawn/
DGrDawnGpu.h83 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/
DGrD3DSemaphore.h18 class GrD3DSemaphore : public GrSemaphore {
38 using INHERITED = GrSemaphore;
DGrD3DGpu.h106 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/
DGrGLSemaphore.h17 class GrGLSemaphore : public GrSemaphore {
50 typedef GrSemaphore INHERITED;
/third_party/skia/src/gpu/gl/
DGrGLSemaphore.h17 class GrGLSemaphore : public GrSemaphore {
54 using INHERITED = GrSemaphore;
/third_party/flutter/skia/src/gpu/vk/
DGrVkGpu.h153 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;
DGrVkSemaphore.h20 class GrVkSemaphore : public GrSemaphore {
87 typedef GrSemaphore INHERITED;
/third_party/skia/src/gpu/vk/
DGrVkSemaphore.h21 class GrVkSemaphore : public GrSemaphore {
95 using INHERITED = GrSemaphore;
DGrVkGpu.h157 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;

123