}
sk_sp<GrDrawContext> GrContextPriv::makeBackendTextureAsRenderTargetDrawContext(
- const GrBackendTextureDesc& desc,
+ const GrBackendTextureDesc& desc,
sk_sp<SkColorSpace> colorSpace,
const SkSurfaceProps* surfaceProps) {
ASSERT_SINGLE_OWNER_PRIV
return SkToBool(ConfigInfo::kRenderable_Flag & fConfigTable[config].fOptimalFlags);
}
- bool isConfigTexurableLinearly(GrPixelConfig config) const {
+ bool isConfigTexturableLinearly(GrPixelConfig config) const {
return SkToBool(ConfigInfo::kTextureable_Flag & fConfigTable[config].fLinearFlags);
}
SkDebugf("Trying to create linear tiled texture with mipmap");
return nullptr;
}
- if (fVkCaps->isConfigTexurableLinearly(desc.fConfig) &&
+ if (fVkCaps->isConfigTexturableLinearly(desc.fConfig) &&
(!renderTarget || fVkCaps->isConfigRenderableLinearly(desc.fConfig, false))) {
linearTiling = true;
} else {
return 0;
}
- if (fVkCaps->isConfigTexurableLinearly(config) &&
+ if (fVkCaps->isConfigTexturableLinearly(config) &&
(!isRenderTarget || fVkCaps->isConfigRenderableLinearly(config, false))) {
linearTiling = true;
}
VkBufferImageCopy region;
memset(®ion, 0, sizeof(VkBufferImageCopy));
region.bufferOffset = 0;
- region.bufferRowLength = (uint32_t)rowCopyBytes;
+ region.bufferRowLength = w;
region.bufferImageHeight = h;
region.imageSubresource = { VK_IMAGE_ASPECT_COLOR_BIT, 0, 0, 1 };
region.imageOffset = { 0, 0, 0 };
// the expectation is that the given config is texturable/renderable with optimal tiling
// but may not be with linear tiling
if (linearTiling) {
- if (!caps->isConfigTexurableLinearly(config) ||
+ if (!caps->isConfigTexturableLinearly(config) ||
(renderTarget && !caps->isConfigRenderableLinearly(config, false))) {
canCreate = false;
}