Home | History | Annotate | Download | only in gpu

Lines Matching full:sk_sp

52     static sk_sp<GrGpu> Make(GrBackend, GrBackendContext, const GrContextOptions&, GrContext*);
66 sk_sp<const GrCaps> refCaps() const { return fCaps; }
106 sk_sp<GrTexture> createTexture(const GrSurfaceDesc&, SkBudgeted,
112 sk_sp<GrTexture> createTexture(const GrSurfaceDesc& desc, SkBudgeted);
117 sk_sp<GrTexture> wrapBackendTexture(const GrBackendTexture&, GrWrapOwnership);
122 sk_sp<GrTexture> wrapRenderableBackendTexture(const GrBackendTexture&,
128 sk_sp<GrRenderTarget> wrapBackendRenderTarget(const GrBackendRenderTarget&);
133 sk_sp<GrRenderTarget> wrapBackendTextureAsRenderTarget(const GrBackendTexture&,
375 virtual sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned = true) = 0;
376 virtual sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore,
379 virtual void insertSemaphore(sk_sp<GrSemaphore> semaphore, bool flush = false) = 0;
380 virtual void waitSemaphore(sk_sp<GrSemaphore> semaphore) = 0;
387 virtual sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) = 0;
531 sk_sp<const GrCaps> fCaps;
546 virtual sk_sp<GrTexture> onCreateTexture(const GrSurfaceDesc&, SkBudgeted,
550 virtual sk_sp<GrTexture> onWrapBackendTexture(const GrBackendTexture&, GrWrapOwnership) = 0;
551 virtual sk_sp<GrTexture> onWrapRenderableBackendTexture(const GrBackendTexture&,
554 virtual sk_sp<GrRenderTarget> onWrapBackendRenderTarget(const GrBackendRenderTarget&) = 0;
555 virtual sk_sp<GrRenderTarget> onWrapBackendTextureAsRenderTarget(const GrBackendTexture&,