[roll] Roll fuchsia [sysmem] Add goldfish ImageFormat modifiers. Goldfish Vulkan ICD could create images of two types of tilings: - linear tiling, specified by FORMAT_MODIFIER_LINEAR (0) - host GPU-specific optimal tiling. Since sysmem treats the format modifier as 0 if no modifier is set, in order to distinguish formats with different tilings on goldfish ICD, we need to add a format modifier for optimal- tiled images, similar to other modifiers like "INTEL_I915_X_TILED". This changes adds a new format modifier to sysmem/sysmem2: const uint64 FORMAT_MODIFIER_GOOGLE_GOLDFISH_OPTIMAL = 0x0900000000000001; to indicate the image tiling. It also adds a new ImageFormatSet to "image-format" library to handle that format modifier. Since optimal-tiled memory doesn't use any memory on guest system, we just set the image size the same as linear images for sake of simplicity. TEST=add test cases to image-format-test Original-Bug: 65168 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/478017 Original-Revision: 362c242c336261d5d7dd1a211bf75f4f23f2daa1 GitOrigin-RevId: c044f848b581491b6ab83734922d5ed48f4af102 Change-Id: I4b3e186abf5e4acbaf8044db8bc2d254df5fee21
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.