Commit 66561f6b authored by Peng Huang's avatar Peng Huang Committed by Commit Bot

Fix vulkan validation errors on fuchsia

Bug: 1132059
Change-Id: Ie6a27071d2427f5ce529c0b481138cff8ae66290
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2434098Reviewed-by: default avatarEmircan Uysaler <emircan@chromium.org>
Commit-Queue: Peng Huang <penghuang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811296}
parent cb255b35
......@@ -85,7 +85,7 @@ sk_sp<SkSurface> ExternalVkImageSkiaRepresentation::BeginWriteAccess(
// VkImage to VK_QUEUE_FAMILY_EXTERNAL before calling EndAccess().
if (backing_impl()->need_synchronization()) {
*end_state = std::make_unique<GrBackendSurfaceMutableState>(
VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, VK_QUEUE_FAMILY_EXTERNAL);
VK_IMAGE_LAYOUT_UNDEFINED, VK_QUEUE_FAMILY_EXTERNAL);
}
return surface;
......@@ -125,7 +125,7 @@ sk_sp<SkPromiseImageTexture> ExternalVkImageSkiaRepresentation::BeginReadAccess(
// VK_QUEUE_FAMILY_EXTERNAL before calling EndAccess().
if (!backing_impl()->use_separate_gl_texture()) {
*end_state = std::make_unique<GrBackendSurfaceMutableState>(
VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, VK_QUEUE_FAMILY_EXTERNAL);
VK_IMAGE_LAYOUT_UNDEFINED, VK_QUEUE_FAMILY_EXTERNAL);
}
access_mode_ = kRead;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment