[roll] Roll third_party/fuchsia-infra-bazel-rules [roll] Roll third_party/googletest Optional(): Add support for std::optional<>-like types lacking bool conversion.

PiperOrigin-RevId: 681053268
Original-Revision: a1e255a582377e1006bb88a408ac3f933ba7c916

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia-infra-bazel-rules/+/1128675
Original-Revision: 0b01df368049a6cff0f44c9bb8f4881265a67c5e

Roller-URL: https://ci.chromium.org/b/8735262126602507585
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Ie1ae51f20e4e05b285ed84e0ce42fc0305690103
Reviewed-on: https://fuchsia-review.googlesource.com/c/drivers/graphics/gpu/+/1128662
Commit-Queue: GI Roller <global-integration-roller@fuchsia-infra.iam.gserviceaccount.com>
1 file changed
tree: 7336b762f7053ae6c55f31d5f2bd7c62bcac68cf
  1. common/
  2. drivers/
  3. fidl/
  4. manifests/
  5. products/
  6. scripts/
  7. src/
  8. third_party/
  9. tools/
  10. .bazelrc
  11. .clang-format
  12. .gitignore
  13. .gitmodules
  14. AUTHORS
  15. BUILD.bazel
  16. CONTRIBUTING.md
  17. fuchsia_env.toml
  18. LICENSE
  19. MODULE.bazel
  20. OWNERS
  21. PATENTS
  22. README.md
  23. rollers.textproto
  24. shac.star
  25. shac.textproto
  26. WORKSPACE.bazel
  27. workspace.bzl
README.md

Fuchsia GPU Driver Repository

Getting Started

To perform an initial bootstrap, execute the following:

  1. In a terminal, clone the repository:

    git clone https://fuchsia.googlesource.com/drivers/graphics/gpu
    
  2. Change to that directory:

    cd gpu
    
  3. Fetch all git submodules:

    git submodule init && git submodule update --recursive
    
  4. Bootstrap the build environment:

    scripts/bootstrap.sh
    
  5. Fetch and build the SDK:

    tools/bazel build @fuchsia_sdk//:fuchsia_toolchain_sdk
    

See the getting started guide for more info.

Building And Testing the ARM Mali GPU driver

See drivers/msd-arm-mali/README.md.