Lines Matching refs:dimensions
601 SkASSERT(SkIRect::MakeSize(texture->dimensions()).contains(rect));
769 SkASSERT(SkIRect::MakeSize(texImage->dimensions()).contains(rect));
824 SkISize dimensions,
829 numMipLevels = SkMipmap::ComputeLevelCount(dimensions.width(), dimensions.height()) + 1;
838 dimensions,
860 SkISize revisedDimensions = GrCompressedDimensions(compression, dimensions);
865 region.imageExtent = {SkToU32(dimensions.width()),
866 SkToU32(dimensions.height()), 1};
868 dimensions = {std::max(1, dimensions.width() /2),
869 std::max(1, dimensions.height()/2)};
878 SkISize dimensions,
886 mipmapLevelCount = SkMipmap::ComputeLevelCount(dimensions.width(), dimensions.height()) + 1;
892 dimensions,
905 SkISize compressedDimensions = GrCompressedDimensions(compression, dimensions);
910 region.imageExtent.width = SkToU32(dimensions.width());
911 region.imageExtent.height = SkToU32(dimensions.height());
914 dimensions = {std::max(1, dimensions.width() / 2),
915 std::max(1, dimensions.height() / 2)};
932 SkASSERT(mipLevelCount == 1 || rect == SkIRect::MakeSize(texImage->dimensions()));
1037 SkISize dimensions, GrMipmapped mipMapped,
1046 SkASSERT(dimensions.fWidth == uploadTexture->width() &&
1047 dimensions.fHeight == uploadTexture->height());
1049 if (dimensions.fWidth == 0 || dimensions.fHeight == 0) {
1066 dimensions,
1103 SkISize dimensions, GrMipmapped mipMapped,
1112 if (dimensions.width() == 0 || dimensions.height() == 0) {
1115 SkASSERT(dimensions.width() == uploadTexture->width() && dimensions.height() == uploadTexture->height());
1123 compression, dimensions, mipMapped);
1146 sk_sp<GrTexture> GrVkGpu::onCreateTexture(SkISize dimensions,
1160 dimensions.width(), dimensions.height());
1167 this, budgeted, dimensions, pixelFormat, mipLevelCount, renderTargetSampleCnt,
1170 tex = GrVkTexture::MakeNewTexture(this, budgeted, dimensions, pixelFormat,
1212 sk_sp<GrTexture> GrVkGpu::onCreateCompressedTexture(SkISize dimensions,
1224 numMipLevels = SkMipmap::ComputeLevelCount(dimensions.width(), dimensions.height())+1;
1230 auto tex = GrVkTexture::MakeNewTexture(this, budgeted, dimensions, pixelFormat,
1238 dimensions, mipMapped, data, dataSize)) {
1245 sk_sp<GrTexture> GrVkGpu::onCreateCompressedTexture(SkISize dimensions,
1259 mipmapLevelCount = SkMipmap::ComputeLevelCount(dimensions.width(), dimensions.height()) + 1;
1263 sk_sp<GrVkTexture> texture = GrVkTexture::MakeNewTexture(this, budgeted, dimensions, pixelFormat,
1271 dimensions, mipMapped, nativeBuffer, bufferSize)) {
1431 return GrVkTexture::MakeWrappedTexture(this, backendTex.dimensions(), ownership, cacheable,
1474 return GrVkTextureRenderTarget::MakeWrappedTextureRenderTarget(this, backendTex.dimensions(),
1504 this, backendRT.dimensions(), backendRT.sampleCnt(), info, std::move(mutableState));
1531 return GrVkRenderTarget::MakeSecondaryCBRenderTarget(this, imageInfo.dimensions(), vkInfo);
1636 SkISize dimensions, int numStencilSamples) {
1640 return GrVkImage::MakeStencil(this, dimensions, numStencilSamples, sFmt);
1643 sk_sp<GrAttachment> GrVkGpu::makeMSAAAttachment(SkISize dimensions,
1654 return GrVkImage::MakeMSAA(this, dimensions, numSamples, pixelFormat, isProtected, memoryless);
1682 SkISize dimensions,
1714 numMipLevels = SkMipmap::ComputeLevelCount(dimensions.width(), dimensions.height()) + 1;
1731 imageDesc.fWidth = dimensions.width();
1732 imageDesc.fHeight = dimensions.height();
1757 GrVkTexture::MakeWrappedTexture(this, backendTexture.dimensions(),
1806 GrBackendTexture GrVkGpu::onCreateBackendTexture(SkISize dimensions,
1832 if (!this->createVkImageForBackendSurface(vkFormat, dimensions, 1, GrTexturable::kYes,
1837 return GrBackendTexture(dimensions.width(), dimensions.height(), info);
1841 SkISize dimensions, const GrBackendFormat& format, GrMipmapped mipMapped,
1843 return this->onCreateBackendTexture(dimensions, format, GrRenderable::kNo, mipMapped,
1857 backendTexture.dimensions(),
1891 backendTexture.dimensions(),
1957 SkISize dimensions,
1962 dimensions,
1993 return this->setBackendSurfaceState(info, std::move(currentState), backendTeture.dimensions(),
2008 backendRenderTarget.dimensions(), newState.fVkState,
2112 GrBackendRenderTarget GrVkGpu::createTestingOnlyBackendRenderTarget(SkISize dimensions,
2116 if (dimensions.width() > this->caps()->maxRenderTargetSize() ||
2117 dimensions.height() > this->caps()->maxRenderTargetSize()) {
2124 if (!this->createVkImageForBackendSurface(vkFormat, dimensions, sampleCnt, GrTexturable::kNo,
2129 return GrBackendRenderTarget(dimensions.width(), dimensions.height(), 0, info);