Index: src/gpu/vk/GrVkTexture.cpp |
diff --git a/src/gpu/vk/GrVkTexture.cpp b/src/gpu/vk/GrVkTexture.cpp |
index 1e1e1b2fa5a3689aded56481545181b752c80076..8278d2743748a80028aa171bf6ededb7efe47421 100644 |
--- a/src/gpu/vk/GrVkTexture.cpp |
+++ b/src/gpu/vk/GrVkTexture.cpp |
@@ -212,6 +212,7 @@ bool GrVkTexture::reallocForMipmap(const GrVkGpu* gpu, uint32_t mipLevels) { |
oldView->unref(gpu); |
fResource = imageResource; |
fTextureView = textureView; |
+ fCurrentLayout = VK_IMAGE_LAYOUT_UNDEFINED; |
this->texturePriv().setMaxMipMapLevel(mipLevels); |
return true; |