[roll] Roll fuchsia [superproject] Roll third_party/Vulkan-Tools cube: Use volk to load functions

This cherry-picks commits 62c4f8f7c546662aa5d43ca185e7d478d1224fb1
and f474dadc476a9998d933d7b90bfe7a5c55bd5dbf.

> Add volk as a repo dependency to replace the dependency on the
> Vulkan-Loader. This makes it easier to build the repo as the
> vulkan-loader has a much more complex build than volk does.
> It also allows vkcube to launch without vulkan being installed
> on the system, allowing for better error handling.
>
> Because volk can be used on all platforms, there is no longer a need
> for android_wrapper. Thus it has been removed.

This change also adds Fuchsia-specific build rule for volk.

Test: vkcube-on-fb
Test: vkcube-on-scenic
Original-Bug: 378964821

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/Vulkan-Tools/+/1205128
Original-Revision: 783e42e0901dccf680ffa7eea6c530a83c594b8e
GitOrigin-RevId: ddbaa1271d08ff07aa47f5fbb698effbbc01fae6
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1206297
Original-Revision: 44dac542d938b6000a08bf230a66d42447bad7cd
Change-Id: I4d40ad8694c1832e6abb32a0666698d872ab9c31
1 file changed
tree: 365307b8391d68eb53ed6021f659d3779660674b
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.