commit | faf47e2b6d11c01f4718ae4b4d6be5fcb990911a | [log] [tgz] |
---|---|---|
author | Juanmihd <juanmihd@google.com> | Tue Sep 27 17:03:18 2022 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Sep 27 17:03:18 2022 |
tree | f7ed5ecb6bb5b74c0791678913db70674429b42e | |
parent | d98bdec39734af18e96dc4e714ae3dabe9d50078 [diff] |
Add DisplayP3 and XYZ to SkColor4f conversion As part of the support of CSS Color 4, we need to support color spaces other than sRGB for inputing colors. For that we need to add support to some other color spaces. This CL particularly adds support to convert from DisplayP3 to sRGB. This CL also adds support to convert from XYZ to sRGB, as some XYZ tests needed DisplayP3 as reference. This CL also enables a lab test, as such test was using DisplayP3 as reference, and it was not working before. There have been added extensive unittests for all those color transformations, and changing the expectation of some tests that now should be passing. There will be follow up CLs addressing other color space conversions. Bug: 1358565 Change-Id: Ia58372bbf9cd954f8d7564087846c8963c3abe4e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3913973 Reviewed-by: ccameron chromium <ccameron@chromium.org> Commit-Queue: Juanmi Huertas <juanmihd@chromium.org> Cr-Commit-Position: refs/heads/main@{#1051882}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.