From f6c360f7ce738411ba2d97f188e30aef0504dfc7 Mon Sep 17 00:00:00 2001 From: Greg Daniel Date: Tue, 28 Mar 2017 10:51:51 -0400 Subject: [PATCH] Fix copy offset when uploading initial mip data in Vulkan BUG=skia: Change-Id: Id25e5f39d1393b8dec325d85afb4bc22a11f6bda Reviewed-on: https://skia-review.googlesource.com/10283 Commit-Queue: Greg Daniel Reviewed-by: Jim Van Verth --- src/gpu/vk/GrVkGpu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gpu/vk/GrVkGpu.cpp b/src/gpu/vk/GrVkGpu.cpp index 7419f15..07fc0cb 100644 --- a/src/gpu/vk/GrVkGpu.cpp +++ b/src/gpu/vk/GrVkGpu.cpp @@ -610,7 +610,7 @@ bool GrVkGpu::uploadTexDataOptimal(GrVkTexture* tex, region.bufferRowLength = currentWidth; region.bufferImageHeight = currentHeight; region.imageSubresource = { VK_IMAGE_ASPECT_COLOR_BIT, SkToU32(currentMipLevel), 0, 1 }; - region.imageOffset = { left, flipY ? tex->height() - top - currentHeight : top, 0 }; + region.imageOffset = { left, top, 0 }; region.imageExtent = { (uint32_t)currentWidth, (uint32_t)currentHeight, 1 }; currentWidth = SkTMax(1, currentWidth/2); -- 2.7.4