[roll] Roll fuchsia [display][coordinator] Refactor CreateLayer to use client-allocated IDs Refactor the fuchsia.hardware.display/Coordinator.CreateLayer API to accept a LayerId as input instead of returning one. This allows clients like Scenic and Vulkan to manage their own Layer IDs, which is a key prerequisite for enabling full asynchronous pipelining. Updated the following components: - FIDL: Changed CreateLayer signature. - Driver: Updated coordinator client to validate client-provided IDs. - Scenic: Updated CoordinatorProxy to manage IDs client-side. - Vulkan: Updated ImagePipeSurfaceDisplay to allocate IDs. - Rust: Updated display-utils and carnelian libraries. - Tests: Synchronized all unit and integration tests with the new API. Test: display-coordinator-unittests Test: display_unittests Test: flatland_engine_unittests Test: carnelian-tests Test: display-utils-test Original-Bug: 430976567 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1517316 Original-Revision: 474e7ab527cd654c9f6faf59da2216191e647339 GitOrigin-RevId: 68e92e54dd8b9cbde8ef6ca6962271c19bf3c063 Change-Id: I55e6fa1101c72eef6687f7d9fe63c1007371a66c
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.