[roll] Roll fuchsia [superproject] Roll third_party/Vulkan-Tools cube: Support runtime selection of WSI platform This change cherry-picks commit f12bc32cddc33f4a37735929632c1a7bb8051755 from the upstream repository: > By changing the selection of a WSI platform from a build time choice > to a runtime choice, this allows the removal of vkcube-wayland as a > separate binary. > > Use `--wsi <platform>` to choose the WSI platform that vkcube will > render with. The chosen platform must be one that vkcube was compiled > with support for, so directfb will be unavailable without changing > the build parameters to enable it. > > These changes have been made to both vkcube and vkcubepp. > > This includes enabling VK_KHR_display where applicable, which is > supported on linux and windows at the current time. This change adds Fuchsia-specific runtime WSI selection support. Fuchsia components can specify WSI platform type (fuchsia_display and fuchsia_scenic) in the component manifest file. This way, we can remove the compile-time flags and build a unified binary used by different test components. Original-Bug: 378964821 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/Vulkan-Tools/+/1204717 Original-Revision: 2571b570f5a948fca8dfa3d62699261044591105 GitOrigin-RevId: 30a0a328bab2dabf0c9d6e6dab9f0067ccf4a5c5 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1206397 Original-Revision: bd9f8ce942f7b8a75584c6a15628e09b48724a1b Change-Id: I78454c7cc12252c94a487cc983c054b793d17866
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 in one of the communication channels documented at get involved.
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.