Lines Matching defs:proxy
43 // When proxy allocation is deferred until flush time the proxies acting as atlases require
54 SkASSERT(fViews[i].proxy() && fViews[i].proxy()->isInstantiated());
79 if (!atlas->getViews()[0].proxy()) {
170 GrTextureProxy* proxy) {
172 SkASSERT(fDirty && fData && proxy && proxy->peekTexture());
186 writePixels(proxy,
271 GrTextureProxy* proxy = fViews[pageIdx].asTextureProxy();
272 SkASSERT(proxy && proxy->isInstantiated()); // This is occurring at flush time
275 [plotsp, proxy](GrDeferredTextureUploadWritePixelsFn& writePixels) {
276 plotsp->uploadToTexture(writePixels, proxy);
287 SkASSERT(fViews[pageIdx].proxy() && fViews[pageIdx].proxy()->isInstantiated());
294 SkASSERT(GrBackendFormatBytesPerPixel(fViews[pageIdx].proxy()->backendFormat()) ==
342 SkASSERT(GrBackendFormatBytesPerPixel(fViews[pageIdx].proxy()->backendFormat()) ==
398 SkASSERT(GrBackendFormatBytesPerPixel(fViews[pageIdx].proxy()->backendFormat()) ==
408 GrTextureProxy* proxy = fViews[pageIdx].asTextureProxy();
409 SkASSERT(proxy && proxy->isInstantiated());
412 [plotsp, proxy](GrDeferredTextureUploadWritePixelsFn& writePixels) {
413 plotsp->uploadToTexture(writePixels, proxy);
626 sk_sp<GrSurfaceProxy> proxy = proxyProvider->createProxy(
630 if (!proxy) {
633 fViews[i] = GrSurfaceProxyView(std::move(proxy), kTopLeft_GrSurfaceOrigin, swizzle);
659 if (!fViews[fNumActivePages].proxy()->instantiate(resourceProvider)) {
699 fViews[lastPageIndex].proxy()->deinstantiate();