• Home
  • Raw
  • Download

Lines Matching refs:mtlTexture

313     SkASSERT(this->mtlCaps().isFormatTexturable(tex->mtlTexture().pixelFormat));
331 id<MTLTexture> GR_NORETAIN mtlTexture = tex->mtlTexture();
332 SkASSERT(mtlTexture);
334 SkASSERT(1 == mipLevelCount || mipLevelCount == (int)mtlTexture.mipmapLevelCount);
396 toTexture: mtlTexture
414 if (mipLevelCount < (int) tex->mtlTexture().mipmapLevelCount) {
422 SkASSERT(this->mtlCaps().isFormatTexturable(tex->mtlTexture().pixelFormat));
428 id<MTLTexture> GR_NORETAIN mtlTexture = tex->mtlTexture();
429 SkASSERT(mtlTexture);
431 int mipLevelCount = (int)mtlTexture.mipmapLevelCount;
497 toTexture: mtlTexture
510 if (mipLevelCount < (int) tex->mtlTexture().mipmapLevelCount) {
622 id<MTLTexture> GR_NORETAIN mtlTexture = tex->mtlTexture();
623 SkASSERT(mtlTexture);
672 toTexture: mtlTexture
714 id<MTLTexture> mtlTexture = get_texture_from_backend(backendTex);
715 if (!mtlTexture) {
719 if (mtlTexture.sampleCount != 1) {
723 return GrMtlTexture::MakeWrappedTexture(this, backendTex.dimensions(), mtlTexture, cacheable,
730 id<MTLTexture> mtlTexture = get_texture_from_backend(backendTex);
731 if (!mtlTexture) {
735 if (mtlTexture.sampleCount != 1) {
739 return GrMtlTexture::MakeWrappedTexture(this, backendTex.dimensions(), mtlTexture, cacheable,
747 id<MTLTexture> mtlTexture = get_texture_from_backend(backendTex);
748 if (!mtlTexture) {
752 if (mtlTexture.sampleCount != 1) {
758 MTLPixelFormat format = mtlTexture.pixelFormat;
764 SkASSERT(MTLTextureUsageRenderTarget & mtlTexture.usage);
771 this, backendTex.dimensions(), sampleCnt, mtlTexture, cacheable);
779 id<MTLTexture> mtlTexture = get_texture_from_backend(backendRT);
780 if (!mtlTexture) {
785 SkASSERT(MTLTextureUsageRenderTarget & mtlTexture.usage);
789 backendRT.sampleCnt(), mtlTexture);
794 id<MTLTexture> GR_NORETAIN mtlTexture = grMtlTexture->mtlTexture();
797 if (!fMtlCaps->isFormatRenderable(mtlTexture.pixelFormat, 1) &&
799 MTLPixelFormatRGBA8Unorm != mtlTexture.pixelFormat) {
808 [blitCmdEncoder generateMipmapsForTexture: mtlTexture];
931 id<MTLTexture> GR_NORETAIN mtlTexture = GrGetMTLTexture(info.fTexture.get());
933 const MTLPixelFormat mtlFormat = mtlTexture.pixelFormat;
975 int numMipLevels = mtlTexture.mipmapLevelCount;
991 toTexture: mtlTexture
1034 id<MTLTexture> mtlTexture = GrGetMTLTexture(info.fTexture.get());
1036 int numMipLevels = mtlTexture.mipmapLevelCount;
1092 toTexture: mtlTexture
1144 id<MTLTexture> mtlTexture = GrGetMTLTexture(info.fTexture.get());
1145 if (!mtlTexture) {
1149 return mtlTexture.usage & MTLTextureUsageShaderRead;
1218 id<MTLTexture> GR_NORETAIN dstTex = dstAttachment->mtlTexture();
1219 id<MTLTexture> GR_NORETAIN srcTex = srcAttachment->mtlTexture();
1322 GrMtlTexture* mtlTexture = static_cast<GrMtlTexture*>(surface->asTexture());
1325 if (!mtlTexture) {
1336 return this->uploadToTexture(mtlTexture, rect, srcColorType, texels, mipLevelCount);
1402 id<MTLTexture> GR_NORETAIN mtlTexture = grMtlTexture->mtlTexture();
1403 SkASSERT(mtlTexture);
1432 toTexture: mtlTexture
1490 id<MTLTexture> mtlTexture;
1494 mtlTexture = rt->resolveMTLTexture();
1497 mtlTexture = rt->colorMTLTexture();
1500 mtlTexture = texture->mtlTexture();
1502 if (!mtlTexture) {
1514 [blitCmdEncoder copyFromTexture: mtlTexture
1611 colorAttachment.texture = msaaAttachment->mtlTexture();
1612 colorAttachment.resolveTexture = resolveAttachment->mtlTexture();
1645 colorAttachment.texture = mtlDst->mtlTexture();
1648 colorAttachment.resolveTexture = src->mtlTexture();
1666 renderCmdEncoder->setFragmentTexture(src->mtlTexture(), 0);