Lines Matching refs:proxyProvider
62 static sk_sp<GrSurfaceProxy> make_deferred(GrProxyProvider* proxyProvider, const GrCaps* caps,
65 return proxyProvider->createProxy(format, {p.fSize, p.fSize}, p.fRenderable, p.fSampleCnt,
70 GrProxyProvider* proxyProvider = dContext->priv().proxyProvider();
82 return proxyProvider->wrapBackendTexture(mbet->texture(),
89 static sk_sp<GrSurfaceProxy> make_fully_lazy(GrProxyProvider* proxyProvider, const GrCaps* caps,
105 static sk_sp<GrSurfaceProxy> make_lazy(GrProxyProvider* proxyProvider, const GrCaps* caps,
116 return proxyProvider->createLazyProxy(std::move(cb), format, {p.fSize, p.fSize},
124 GrProxyProvider* proxyProvider = dContext->priv().proxyProvider();
129 proxy = make_deferred(proxyProvider, caps, p);
135 proxy = make_fully_lazy(proxyProvider, caps, p);
138 proxy = make_lazy(proxyProvider, caps, p);
141 proxy = make_deferred(proxyProvider, caps, p);
150 proxyProvider->assignUniqueKeyToProxy(p.fUniqueKey, proxy->asTextureProxy());