[roll] Roll fuchsia [graphics][compute][tools][bench] Optionally disable calibrated timestamps

Added the "no_calibrated" command to disable calibrated timestamps
even if the VK_EXT_calibrated_timestamps extension is found.

Testability:

 * List commands:
   .../bench-vk

 * Benchmark with calibrated timestamps disabled:
   .../bench-vk no_calibrated copy 256

 * Benchmark with defaults
   .../bench-vk copy 256

Usage:

```
Usage: out/core.chromebook-x64/host_x64/exe.unstripped/bench-vk
       ["quiet"]                                    - Only print errors
       ["validate"]                                 - Enable Vulkan Validation Layers
       ["no_calibrated"]                            - Disable calibrated timestamps
       ["summary"]                                  - Emit summary statistics instead of CSV
       ["device" <vendor id>:<device id>]           - Select a specific Vulkan Physical Device
       ["fill" <count> ["bytes"|"kbytes"|"mbytes"]  - Benchmark vkCmdFill()
                       ["fence"|"queue"|"timeline"]
                       ["repetitions" <count>]
                       ["warmup" <count>]
       ["copy" <count> ["bytes"|"kbytes"|"mbytes"]  - Benchmark vkCmdCopy()
                       ["fence"|"queue"|"timeline"]
                       ["repetitions" <count>]
                       ["warmup" <count>]
       ["noop"         ["fence"|"queue"|"timeline"] - Benchmark compute pipeline
                       ["repetitions" <count>]
                       ["warmup" <count>]
```

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/637863
Original-Revision: e39e8efd46ef00e60965a7752f149bee4e579919
GitOrigin-RevId: 72f6c95a6693fce6c61cac22ed3363824227ab68
Change-Id: I42f6b02c87cf9ed4ccc6b8cdf3a2905bf4d1b34b
1 file changed
tree: f118b80a7b27ed6be28bace3c826bb0a1db0f8e9
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. 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 via the IRC channel #fuchsia on Freenode.

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.