• Home
  • Raw
  • Download

Lines Matching refs:proxy

24 GrTextureDomain::GrTextureDomain(GrTextureProxy* proxy, const SkRect& domain, Mode modeX,  in GrTextureDomain()  argument
30 if (!proxy) { in GrTextureDomain()
35 const SkRect kFullRect = SkRect::MakeIWH(proxy->width(), proxy->height()); in GrTextureDomain()
182 GrTextureProxy* proxy, in setData() argument
184 GrTexture* tex = proxy->peekTexture(); in setData()
197 if (proxy->textureType() == GrTextureType::kRectangle) { in setData()
222 if (proxy->textureType() == GrTextureType::kRectangle) { in setData()
223 SkASSERT(values[0] >= 0.0f && values[0] <= proxy->height()); in setData()
224 SkASSERT(values[1] >= 0.0f && values[1] <= proxy->height()); in setData()
225 SkASSERT(values[2] >= 0.0f && values[2] <= proxy->height()); in setData()
226 SkASSERT(values[3] >= 0.0f && values[3] <= proxy->height()); in setData()
235 if (kBottomLeft_GrSurfaceOrigin == proxy->origin()) { in setData()
254 sk_sp<GrTextureProxy> proxy, in Make() argument
259 return Make(std::move(proxy), matrix, domain, mode, mode, in Make()
264 sk_sp<GrTextureProxy> proxy, in Make() argument
275 std::move(proxy), matrix, domain, modeX, modeY, sampler)); in Make()
278 GrTextureDomainEffect::GrTextureDomainEffect(sk_sp<GrTextureProxy> proxy, in GrTextureDomainEffect() argument
285 ModulateForSamplerOptFlags(proxy->config(), in GrTextureDomainEffect()
287 , fCoordTransform(matrix, proxy.get()) in GrTextureDomainEffect()
288 , fTextureDomain(proxy.get(), domain, modeX, modeY) in GrTextureDomainEffect()
289 , fTextureSampler(std::move(proxy), sampler) { in GrTextureDomainEffect()
335 GrTextureProxy* proxy = tde.textureSampler(0).proxy(); in onCreateGLSLInstance() local
337 fGLDomain.setData(pdman, domain, proxy, tde.textureSampler(0).samplerState()); in onCreateGLSLInstance()
360 sk_sp<GrTextureProxy> proxy = d->textureProxy(texIdx); in TestCreate() local
362 domain.fLeft = d->fRandom->nextRangeScalar(0, proxy->width()); in TestCreate()
363 domain.fRight = d->fRandom->nextRangeScalar(domain.fLeft, proxy->width()); in TestCreate()
364 domain.fTop = d->fRandom->nextRangeScalar(0, proxy->height()); in TestCreate()
365 domain.fBottom = d->fRandom->nextRangeScalar(domain.fTop, proxy->height()); in TestCreate()
374 std::move(proxy), in TestCreate()
386 sk_sp<GrTextureProxy> proxy, const SkIRect& subset, const SkIPoint& deviceSpaceOffset) { in Make() argument
388 std::move(proxy), subset, deviceSpaceOffset)); in Make()
392 sk_sp<GrTextureProxy> proxy, const SkIRect& subset, const SkIPoint& deviceSpaceOffset) in GrDeviceSpaceTextureDecalFragmentProcessor() argument
395 , fTextureSampler(proxy, GrSamplerState::ClampNearest()) in GrDeviceSpaceTextureDecalFragmentProcessor()
396 , fTextureDomain(proxy.get(), in GrDeviceSpaceTextureDecalFragmentProcessor()
447 GrTextureProxy* proxy = dstdfp.textureSampler(0).proxy(); in onCreateGLSLInstance() local
448 GrTexture* texture = proxy->peekTexture(); in onCreateGLSLInstance()
450 fGLDomain.setData(pdman, dstdfp.fTextureDomain, proxy, in onCreateGLSLInstance()
458 if (proxy->origin() == kBottomLeft_GrSurfaceOrigin) { in onCreateGLSLInstance()
476 return dstdfp.fTextureSampler.proxy()->underlyingUniqueID() == in onIsEqual()
477 fTextureSampler.proxy()->underlyingUniqueID() && in onIsEqual()
491 sk_sp<GrTextureProxy> proxy = d->textureProxy(texIdx); in TestCreate() local
493 subset.fLeft = d->fRandom->nextULessThan(proxy->width() - 1); in TestCreate()
494 subset.fRight = d->fRandom->nextRangeU(subset.fLeft, proxy->width()); in TestCreate()
495 subset.fTop = d->fRandom->nextULessThan(proxy->height() - 1); in TestCreate()
496 subset.fBottom = d->fRandom->nextRangeU(subset.fTop, proxy->height()); in TestCreate()
500 return GrDeviceSpaceTextureDecalFragmentProcessor::Make(std::move(proxy), subset, pt); in TestCreate()