[roll] Roll fuchsia [display-tool] Support customized color and pixel format.
This allows us to test color display on different pixel
formats and colors; this also changes the default color
from rgb:ff00ff (fuchsia) to rgb:0000ff (blue), as we cannot
distinguish if the driver displays RGBA and BGRA correctly
using the former color.
Test: added test to check Rgb::from_str, PixelFormat::from_str
Test: $ display-tool vsync --color ff0000 --pixel-format argb8888
shows red on NUC, shows red on astro
Test: $ display-tool vsync --color ff0000 --pixel-format abgr8888
shows red on NUC, returns NOT_SUPPORTED on astro
Test: $ display-tool vsync --color 0000ff --pixel-format argb8888
shows blue on NUC, shows blue on astro
Test: $ display-tool vsync --color 0000ff --pixel-format abgr8888
shows blue on NUC, returns NOT_SUPPORTED on astro
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/836436
Original-Revision: aea9cc624ddd9a9b3bc98bd2e5e97c46b148555b
GitOrigin-RevId: 1442a1a194f0d67cb841b62032cb97dff6964b6b
Change-Id: Ie09a373eabf49199b16e7c3e2e5eb29572f454ee
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 via the IRC channel #fuchsia on Freenode.
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.