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*);
139 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override;
140 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore,
143 void insertSemaphore(sk_sp<GrSemaphore> semaphore, bool flush) override;
144 void waitSemaphore(sk_sp<GrSemaphore> semaphore) override;
146 sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override;
177 GrVkGpu(GrContext*, const GrContextOptions&, sk_sp<const GrVkBackendContext> backendContext);
183 sk_sp<GrTexture> onCreateTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted,
186 sk_sp<GrTexture> onWrapBackendTexture(const GrBackendTexture&, GrWrapOwnership) override;
187 sk_sp<GrTexture> onWrapRenderableBackendTexture(const GrBackendTexture&,
190 sk_sp<GrRenderTarget> onWrapBackendRenderTarget(const GrBackendRenderTarget&) override;
192 sk_sp<GrRenderTarget> onWrapBackendTextureAsRenderTarget(const GrBackendTexture&,
261 sk_sp<const GrVkBackendContext> fBackendContext;
262 sk_sp<GrVkCaps> fVkCaps;