[Fuchsia] Set correct vulkan usage flags in SysmemBufferCollection
Skia requires VK_IMAGE_USAGE_SAMPLED_BIT, VK_IMAGE_USAGE_TRANSFER_SRC_BIT and VK_IMAGE_USAGE_TRANSFER_DST_BIT usage flags to be set for wrapped Vulkan images. These flags were not set in SysmemBufferCollection for buffers that were created with BufferUsage::SCANOUT usage. As result these images couldn't be wrapped in Skia images. Update SysmemBufferCollection::InitializeImageCreateInfo() to set the required usage bits. Bug: 1140763 Change-Id: If9e980701f109519eb25ce753251082c693eedf7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2488910 Auto-Submit: Sergey Ulanov <sergeyu@chromium.org> Commit-Queue: Emircan Uysaler <emircan@chromium.org> Reviewed-by:Emircan Uysaler <emircan@chromium.org> Cr-Commit-Position: refs/heads/master@{#819273}
Showing
Please register or sign in to comment