Lines Matching refs:producer
71 static bool can_ignore_bilerp_constraint(const GrTextureProducer& producer,
90 void SkGpuDevice::drawTextureProducer(GrTextureProducer* producer,
105 const SkRect srcBounds = SkRect::MakeIWH(producer->width(), producer->height());
143 this->drawTextureProducerImpl(producer, clippedSrcRect, clippedDstRect, constraint, viewMatrix,
147 void SkGpuDevice::drawTextureProducerImpl(GrTextureProducer* producer,
163 bool canUseTextureCoordsAsLocalCoords = !use_shader(producer->isAlphaOnly(), paint) && !mf;
188 if (can_ignore_bilerp_constraint(*producer, clippedSrcRect, combinedMatrix,
204 sk_sp<GrFragmentProcessor> fp(producer->createFragmentProcessor(
213 fp, producer->isAlphaOnly(), &grPaint)) {