Home
last modified time | relevance | path

Searched refs:GrMtlSemaphore (Results 1 – 5 of 5) sorted by relevance

/third_party/skia/src/gpu/mtl/
DGrMtlSemaphore.h55 class GrMtlSemaphore : public GrSemaphore {
57 static std::unique_ptr<GrMtlSemaphore> Make(GrMtlGpu* gpu) { in Make()
62 return std::unique_ptr<GrMtlSemaphore>(new GrMtlSemaphore(std::move(event), 1)); in Make()
65 static std::unique_ptr<GrMtlSemaphore> MakeWrapped(GrMTLHandle mtlEvent, uint64_t value) { in MakeWrapped()
70 return std::unique_ptr<GrMtlSemaphore>(new GrMtlSemaphore(std::move(event), value)); in MakeWrapped()
73 ~GrMtlSemaphore() override {} in ~GrMtlSemaphore()
81 GrMtlSemaphore(sk_sp<GrMtlEvent> event, uint64_t value) in GrMtlSemaphore() function
DGrMtlSemaphore.mm8 #include "src/gpu/mtl/GrMtlSemaphore.h"
38 GrBackendSemaphore GrMtlSemaphore::backendSemaphore() const {
40 // The GrMtlSemaphore and the GrBackendSemaphore will have strong ownership at this point.
DGrMtlGpu.mm27 #include "src/gpu/mtl/GrMtlSemaphore.h"
1566 return GrMtlSemaphore::Make(this);
1573 return GrMtlSemaphore::MakeWrapped(semaphore.mtlSemaphore(), semaphore.mtlValue());
1579 GrMtlSemaphore* mtlSem = static_cast<GrMtlSemaphore*>(semaphore);
1588 GrMtlSemaphore* mtlSem = static_cast<GrMtlSemaphore*>(semaphore);
DGrMtlCommandBuffer.mm15 #include "src/gpu/mtl/GrMtlSemaphore.h"
/third_party/skia/gn/
Dgpu.gni798 "$_src/gpu/mtl/GrMtlSemaphore.h",
799 "$_src/gpu/mtl/GrMtlSemaphore.mm",