Lines Matching refs:proxy
126 sk_sp<GrSurfaceProxy> proxy;
129 proxy = make_deferred(proxyProvider, caps, p);
132 proxy = make_backend(dContext, p);
135 proxy = make_fully_lazy(proxyProvider, caps, p);
138 proxy = make_lazy(proxyProvider, caps, p);
141 proxy = make_deferred(proxyProvider, caps, p);
142 if (proxy) {
143 auto surf = proxy->priv().createSurface(dContext->priv().resourceProvider());
144 proxy->priv().assign(std::move(surf));
148 if (proxy && p.fUniqueKey.isValid()) {
149 SkASSERT(proxy->asTextureProxy());
150 proxyProvider->assignUniqueKeyToProxy(p.fUniqueKey, proxy->asTextureProxy());
152 return proxy;
374 sk_sp<GrSurfaceProxy> proxy = make_proxy(dContext, params);
375 REPORTER_ASSERT(reporter, proxy->peekSurface());
376 expectedPurgeableBytes += proxy->gpuMemorySize();
377 purgeableSurfaces.push_back(sk_ref_sp(proxy->peekSurface()));
388 sk_sp<GrSurfaceProxy> proxy = make_proxy(dContext, params);
389 REPORTER_ASSERT(reporter, proxy->peekSurface());
390 expectedUnpurgeableBytes += proxy->gpuMemorySize();
391 unpurgeableSurfaces.push_back(sk_ref_sp(proxy->peekSurface()));