Lines Matching refs:backendTex
320 sk_sp<GrTexture> GrGpu::wrapBackendTexture(const GrBackendTexture& backendTex,
330 if (!caps->isFormatTexturable(backendTex.getBackendFormat(), backendTex.textureType())) {
333 if (backendTex.width() > caps->maxTextureSize() ||
334 backendTex.height() > caps->maxTextureSize()) {
338 return this->onWrapBackendTexture(backendTex, ownership, cacheable, ioType);
341 sk_sp<GrTexture> GrGpu::wrapCompressedBackendTexture(const GrBackendTexture& backendTex,
349 if (!caps->isFormatTexturable(backendTex.getBackendFormat(), backendTex.textureType())) {
352 if (backendTex.width() > caps->maxTextureSize() ||
353 backendTex.height() > caps->maxTextureSize()) {
357 return this->onWrapCompressedBackendTexture(backendTex, ownership, cacheable);
360 sk_sp<GrTexture> GrGpu::wrapRenderableBackendTexture(const GrBackendTexture& backendTex,
371 if (!caps->isFormatTexturable(backendTex.getBackendFormat(), backendTex.textureType()) ||
372 !caps->isFormatRenderable(backendTex.getBackendFormat(), sampleCnt)) {
376 if (backendTex.width() > caps->maxRenderTargetSize() ||
377 backendTex.height() > caps->maxRenderTargetSize()) {
381 this->onWrapRenderableBackendTexture(backendTex, sampleCnt, ownership, cacheable);