Lines Matching refs:dstRenderTargetContext
173 sk_sp<GrRenderTargetContext> dstRenderTargetContext; in convolve_gaussian() local
174 dstRenderTargetContext = context->contextPriv().makeDeferredRenderTargetContext( in convolve_gaussian()
182 if (!dstRenderTargetContext) { in convolve_gaussian()
192 convolve_gaussian_1d(dstRenderTargetContext.get(), clip, dstRect, srcOffset, in convolve_gaussian()
195 return dstRenderTargetContext; in convolve_gaussian()
235 dstRenderTargetContext->clear(&topRect, SK_PMColor4fTRANSPARENT, in convolve_gaussian()
240 dstRenderTargetContext->clear(&bottomRect, SK_PMColor4fTRANSPARENT, in convolve_gaussian()
246 convolve_gaussian_1d(dstRenderTargetContext.get(), clip, dstRect, srcOffset, in convolve_gaussian()
250 convolve_gaussian_1d(dstRenderTargetContext.get(), clip, leftRect, srcOffset, in convolve_gaussian()
252 convolve_gaussian_1d(dstRenderTargetContext.get(), clip, rightRect, srcOffset, in convolve_gaussian()
254 convolve_gaussian_1d(dstRenderTargetContext.get(), clip, midRect, srcOffset, in convolve_gaussian()
259 return dstRenderTargetContext; in convolve_gaussian()
289 sk_sp<GrRenderTargetContext> dstRenderTargetContext; in decimate() local
300 dstRenderTargetContext = context->contextPriv().makeDeferredRenderTargetContext( in decimate()
308 if (!dstRenderTargetContext) { in decimate()
339 dstRenderTargetContext->fillRectToRect(clip, std::move(paint), GrAA::kNo, in decimate()
343 src = dstRenderTargetContext->asTextureProxyRef(); in decimate()
352 SkASSERT(dstRenderTargetContext); in decimate()
360 dstRenderTargetContext->priv().absClear(&clearRect, SK_PMColor4fTRANSPARENT); in decimate()
368 dstRenderTargetContext->priv().absClear(&clearRect, SK_PMColor4fTRANSPARENT); in decimate()
372 return dstRenderTargetContext->asTextureProxyRef(); in decimate()
408 sk_sp<GrRenderTargetContext> dstRenderTargetContext = in reexpand() local
414 if (!dstRenderTargetContext) { in reexpand()
444 dstRenderTargetContext->fillRectToRect(clip, std::move(paint), GrAA::kNo, SkMatrix::I(), in reexpand()
447 return dstRenderTargetContext; in reexpand()
513 sk_sp<GrRenderTargetContext> dstRenderTargetContext; in GaussianBlur() local
518 dstRenderTargetContext = convolve_gaussian(context, std::move(srcProxy), srcRect, srcOffset, in GaussianBlur()
521 if (!dstRenderTargetContext) { in GaussianBlur()
530 dstRenderTargetContext->priv().absClear(&clearRect, SK_PMColor4fTRANSPARENT); in GaussianBlur()
533 srcProxy = dstRenderTargetContext->asTextureProxyRef(); in GaussianBlur()
543 dstRenderTargetContext = convolve_gaussian(context, std::move(srcProxy), srcRect, srcOffset, in GaussianBlur()
546 if (!dstRenderTargetContext) { in GaussianBlur()
550 srcProxy = dstRenderTargetContext->asTextureProxyRef(); in GaussianBlur()
559 SkASSERT(dstRenderTargetContext); in GaussianBlur()
560 SkASSERT(srcProxy.get() == dstRenderTargetContext->asTextureProxy()); in GaussianBlur()
563 dstRenderTargetContext = reexpand(context, std::move(dstRenderTargetContext), in GaussianBlur()
568 SkASSERT(!dstRenderTargetContext || dstRenderTargetContext->origin() == srcProxy->origin()); in GaussianBlur()
569 return dstRenderTargetContext; in GaussianBlur()