Home
last modified time | relevance | path

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

123

/external/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
372 virtual std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(
374 virtual std::unique_ptr<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore,
376 virtual void insertSemaphore(GrSemaphore* semaphore) = 0;
377 virtual void waitSemaphore(GrSemaphore* semaphore) = 0;
397 virtual std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) = 0;
/external/skqp/src/gpu/
DGrBackendTextureImageGenerator.h15 class GrSemaphore; variable
32 sk_sp<GrSemaphore>, SkColorType,
48 uint32_t owningContextID, sk_sp<GrSemaphore>,
86 sk_sp<GrSemaphore> fSemaphore;
DGrSemaphore.h21 class GrSemaphore : public GrGpuResource {
31 explicit GrSemaphore(GrGpu* gpu) : INHERITED(gpu) {} in GrSemaphore() function
DGrGpu.h37 class GrSemaphore; variable
272 virtual sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned = true) = 0;
273 virtual sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore,
276 virtual void insertSemaphore(sk_sp<GrSemaphore> semaphore) = 0;
277 virtual void waitSemaphore(sk_sp<GrSemaphore> semaphore) = 0;
284 virtual sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) = 0;
DGrResourceProvider.h24 class GrSemaphore; variable
235 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned = true);
242 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore&,
DGrBackendTextureImageGenerator.cpp36 sk_sp<GrSemaphore> semaphore, SkColorType colorType, in Make()
67 sk_sp<GrSemaphore> semaphore, in GrBackendTextureImageGenerator()
138 sk_sp<GrSemaphore> semaphore = fSemaphore; in onGenerateTexture()
/external/skqp/src/gpu/ops/
DGrSemaphoreOp.h20 sk_sp<GrSemaphore>,
24 GrSemaphoreOp(uint32_t classId, sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) in GrSemaphoreOp()
29 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()
/external/skqp/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()
/external/skqp/src/gpu/mtl/
DGrMtlGpu.h25 class GrSemaphore; variable
105 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override { in makeSemaphore()
108 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore, in wrapBackendSemaphore()
111 void insertSemaphore(sk_sp<GrSemaphore> semaphore) override {} in insertSemaphore()
112 void waitSemaphore(sk_sp<GrSemaphore> semaphore) override {} in waitSemaphore()
113 sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override { return nullptr; } in prepareTextureForCrossContextUsage()
/external/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( in wrapBackendSemaphore()
43 void insertSemaphore(GrSemaphore* semaphore) override {} in insertSemaphore()
44 void waitSemaphore(GrSemaphore* semaphore) override {} in waitSemaphore()
45 std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override { in prepareTextureForCrossContextUsage()
/external/skia/src/gpu/mtl/
DGrMtlGpu.h31 class GrSemaphore; variable
97 std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override;
98 std::unique_ptr<GrSemaphore> wrapBackendSemaphore(
102 void insertSemaphore(GrSemaphore* semaphore) override;
103 void waitSemaphore(GrSemaphore* semaphore) override;
106 std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override;
DGrMtlSemaphore.h20 class GrMtlSemaphore : public GrSemaphore {
41 using INHERITED = GrSemaphore;
/external/skia/src/gpu/d3d/
DGrD3DSemaphore.h18 class GrD3DSemaphore : public GrSemaphore {
38 using INHERITED = GrSemaphore;
DGrD3DGpu.h105 std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override;
106 std::unique_ptr<GrSemaphore> wrapBackendSemaphore(
110 void insertSemaphore(GrSemaphore* semaphore) override;
111 void waitSemaphore(GrSemaphore* semaphore) override;
112 std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override { in prepareTextureForCrossContextUsage()
/external/skia/src/gpu/dawn/
DGrDawnGpu.h82 std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned = true) override;
83 std::unique_ptr<GrSemaphore> wrapBackendSemaphore(
87 void insertSemaphore(GrSemaphore* semaphore) override;
88 void waitSemaphore(GrSemaphore* semaphore) override;
92 std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override;
/external/skqp/src/gpu/gl/
DGrGLSemaphore.h17 class GrGLSemaphore : public GrSemaphore {
50 typedef GrSemaphore INHERITED;
/external/skqp/src/gpu/vk/
DGrVkGpu.h145 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override;
146 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore,
149 void insertSemaphore(sk_sp<GrSemaphore> semaphore) override;
150 void waitSemaphore(sk_sp<GrSemaphore> semaphore) override;
160 sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override;
DGrVkSemaphore.h20 class GrVkSemaphore : public GrSemaphore {
97 typedef GrSemaphore INHERITED;
/external/skia/src/gpu/gl/
DGrGLSemaphore.h17 class GrGLSemaphore : public GrSemaphore {
54 using INHERITED = GrSemaphore;
/external/skia/src/gpu/vk/
DGrVkSemaphore.h20 class GrVkSemaphore : public GrSemaphore {
95 using INHERITED = GrSemaphore;
DGrVkGpu.h156 std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override;
157 std::unique_ptr<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore,
159 void insertSemaphore(GrSemaphore* semaphore) override;
160 void waitSemaphore(GrSemaphore* semaphore) override;
173 std::unique_ptr<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override;

123