Lines Matching refs:proxy

162         SkASSERT(dstProxyView && dstProxyView->proxy());
175 if (fDstProxyView.proxy()) {
176 func(fDstProxyView.proxy(), GrMipmapped::kNo);
276 SkASSERT(fProcessorAnalysis.requiresDstTexture() == SkToBool(fDstProxyView.proxy()));
277 SkASSERT(processorAnalysis.requiresDstTexture() == SkToBool(dstProxyView.proxy()));
437 if (dstProxyView.proxy()) {
439 this->addSampledTexture(dstProxyView.proxy());
444 addDependency(dstProxyView.proxy(), GrMipmapped::kNo);
551 GrRenderTargetProxy* proxy = this->target(0)->asRenderTargetProxy();
552 SkASSERT(proxy);
553 SK_AT_SCOPE_EXIT(proxy->clearArenas());
571 GrRenderTarget* renderTarget = proxy->peekRenderTarget();
575 if (proxy->needsStencil()) {
576 SkASSERT(proxy->canUseStencil(caps));
628 proxy->peekRenderTarget(),
690 GrSurfaceProxy* proxy = this->target(0);
691 SkASSERT(proxy);
692 fTotalBounds = proxy->backingStoreBoundsRect();
902 for (GrSurfaceProxy* proxy : fSampledProxies) {
903 if (proxy == proxyToCheck) {
975 GrSurfaceProxy* proxy = this->target(0);
978 SkASSERT(processorAnalysis.requiresDstTexture() == (dstProxyView && dstProxyView->proxy()));
979 SkASSERT(proxy);
983 if (proxy->asRenderTargetProxy()->numSamples() == 1 && usesMSAA) {
984 SkASSERT(caps.supportsDynamicMSAA(proxy->asRenderTargetProxy()));
1002 GR_AUDIT_TRAIL_ADD_OP(fAuditTrail, op.get(), proxy->uniqueID());
1078 GrSurfaceProxy* proxy = this->target(0);
1081 SkRect clippedContentBounds = proxy->backingStoreBoundsRect();
1082 // TODO: If we can fix up GLPrograms test to always intersect the target proxy bounds