Lines Matching defs:tex

158     sk_sp<GrTexture> tex;
161 tex = resourceProvider->createApproxTexture(dimensions,
168 tex = resourceProvider->createTexture(dimensions,
177 if (!tex) {
181 return this->createWrapped(std::move(tex), UseAllocator::kYes);
206 sk_sp<GrTextureProxy> GrProxyProvider::testingOnly_createWrapped(sk_sp<GrTexture> tex) {
207 return this->createWrapped(std::move(tex), UseAllocator::kYes);
211 sk_sp<GrTextureProxy> GrProxyProvider::createWrapped(sk_sp<GrTexture> tex,
214 if (tex->getUniqueKey().isValid()) {
215 SkASSERT(!this->findProxyByUniqueKey(tex->getUniqueKey()));
219 if (tex->asRenderTarget()) {
221 sk_sp<GrTextureProxy>(new GrTextureRenderTargetProxy(std::move(tex), useAllocator, this->isDDLProvider())));
224 sk_sp<GrTextureProxy>(new GrTextureProxy(std::move(tex), useAllocator,
555 sk_sp<GrTexture> tex =
557 if (!tex) {
562 tex->setRelease(std::move(releaseHelper));
565 SkASSERT(!tex->asRenderTarget()); // Strictly a GrTexture
567 SkASSERT(GrBudgetedType::kBudgeted != tex->resourcePriv().budgetedType());
569 return assignTagToProxy(sk_sp<GrTextureProxy>(new GrTextureProxy(std::move(tex), UseAllocator::kNo,
590 sk_sp<GrTexture> tex = resourceProvider->wrapCompressedBackendTexture(beTex, ownership,
592 if (!tex) {
597 tex->setRelease(std::move(releaseHelper));
600 SkASSERT(!tex->asRenderTarget()); // Strictly a GrTexture
602 SkASSERT(GrBudgetedType::kBudgeted != tex->resourcePriv().budgetedType());
604 return assignTagToProxy(sk_sp<GrTextureProxy>(new GrTextureProxy(std::move(tex), UseAllocator::kNo,
631 sk_sp<GrTexture> tex = resourceProvider->wrapRenderableBackendTexture(
633 if (!tex) {
638 tex->setRelease(std::move(releaseHelper));
641 SkASSERT(tex->asRenderTarget()); // A GrTextureRenderTarget
643 SkASSERT(GrBudgetedType::kBudgeted != tex->resourcePriv().budgetedType());
645 return sk_sp<GrTextureProxy>(new GrTextureRenderTargetProxy(std::move(tex), UseAllocator::kNo,
647 return assignTagToProxy(sk_sp<GrTextureProxy>(new GrTextureRenderTargetProxy(std::move(tex), UseAllocator::kNo,