fuchsia: Create mutable-format sysmem external images.

If we create an image importing VMOs from BufferCollection, the formats
used in clients may be slightly different (e.g. R8G8B8A8_UNORM in
Flutter vs. R8G8B8A8_SRGB in Scenic), which caused graphical artifacts
on some platforms.

This change enforces all sysmem-backed images use flag
VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT to explicitly support multiple
formats.

Fixed: fxbug.dev/70232
Change-Id: I40702f8d695feeab2329e4a47fd55560cb94fa37
1 file changed