Home | History | Annotate | Download | only in vk

Lines Matching full:sk_sp

41     static sk_sp<GrGpu> Make(GrBackendContext backendContext, const GrContextOptions&, GrContext*);
42 static sk_sp<GrGpu> Make(sk_sp<const GrVkBackendContext>, const GrContextOptions&, GrContext*);
123 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override;
124 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore,
127 void insertSemaphore(sk_sp<GrSemaphore> semaphore, bool flush) override;
128 void waitSemaphore(sk_sp<GrSemaphore> semaphore) override;
130 sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override;
161 GrVkGpu(GrContext*, const GrContextOptions&, sk_sp<const GrVkBackendContext> backendContext);
167 sk_sp<GrTexture> onCreateTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted,
170 sk_sp<GrTexture> onWrapBackendTexture(const GrBackendTexture&, GrWrapOwnership) override;
171 sk_sp<GrTexture> onWrapRenderableBackendTexture(const GrBackendTexture&,
174 sk_sp<GrRenderTarget> onWrapBackendRenderTarget(const GrBackendRenderTarget&) override;
176 sk_sp<GrRenderTarget> onWrapBackendTextureAsRenderTarget(const GrBackendTexture&,
242 sk_sp<const GrVkBackendContext> fBackendContext;
243 sk_sp<GrVkCaps> fVkCaps;