New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Add color correct rendering mode (umbrella bug)

Project Member Reported by ccameron@chromium.org, Nov 21 2016

Issue description

Legacy color correct rendering is not actually color correct, in that all linear interpolation is done by output pixel values, not by color values (as in a linear space).

The flag --enable-color-correct-rendering will continue to exist and imply color correct interpolation (and its implications for blending, etc). This is the simpler of the two color modes.

See details in
https://docs.google.com/document/d/1BMyXXTmiAragmt5ukVBIIOLDthd7JcJBgGMt-PwuTHY/edit#

The new flag --enable-legacy-color-correct-rendering will be used to develop the legacy mode. This mode's main features are
- coherently handling CSS and image colors
- doing all canvas rendering in sRGB space
- doing input color conversion in the compositor

The main features of this will be broken into sub-bugs.
 
Summary: Add legacy color correct rendering mode (umbrella bug) (was: Add legacy color correct rendering mode)
Blockedon: 648707
Cc: junov@chromium.org pinkerton@chromium.org chrishtr@chromium.org noel@chromium.org brettw@chromium.org bsalo...@google.com tpayne@chromium.org caryclark@chromium.org ccameron@chromium.org senorblanco@chromium.org hcm@chromium.org rponnada@chromium.org reed@google.com shrike@chromium.org
 Issue 44872  has been merged into this issue.
Blockedon: 667966
Cc: kavvaru@chromium.org durga.behera@chromium.org
 Issue 581109  has been merged into this issue.
Blockedon: 672295
Blockedon: 672299
Blockedon: 672306
Blockedon: 672309
Blockedon: 672315
Blockedon: 672316
Blockedon: 665919
Cc: dcasta...@chromium.org w...@chromium.org dalecur...@chromium.org sande...@chromium.org
 Issue 551861  has been merged into this issue.
Blockedon: 679080
Blockedon: -672295
Blockedon: -672306
Blockedon: -672309
Blockedon: -672315
Blockedon: -672316
Blockedon: -679080
Blockedon: 697675
 Issue 692671  has been merged into this issue.
 Issue 709068  has been merged into this issue.
Blockedon: 706662
Project Member

Comment 26 by bugdroid1@chromium.org, Apr 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c570ec9ef30d7e956a199fc309f6ff6642637f58

commit c570ec9ef30d7e956a199fc309f6ff6642637f58
Author: ccameron <ccameron@chromium.org>
Date: Fri Apr 14 05:36:25 2017

Add color correct rendering to about:flags

This feature will be enabled slowly across all platforms, and eventually
will be on by default for everyone. Leave this as a tri-state option
(default, enable, disable), although at the moment is never on by
default.

BUG= 667431 

Review-Url: https://codereview.chromium.org/2807423002
Cr-Commit-Position: refs/heads/master@{#464683}

[modify] https://crrev.com/c570ec9ef30d7e956a199fc309f6ff6642637f58/chrome/browser/about_flags.cc
[modify] https://crrev.com/c570ec9ef30d7e956a199fc309f6ff6642637f58/chrome/browser/flag_descriptions.cc
[modify] https://crrev.com/c570ec9ef30d7e956a199fc309f6ff6642637f58/chrome/browser/flag_descriptions.h
[modify] https://crrev.com/c570ec9ef30d7e956a199fc309f6ff6642637f58/tools/metrics/histograms/histograms.xml

Blockedon: 676054
Blockedon: 709695 701942

Comment 29 Deleted

Blockedon: 368663
Cc: scroggo@chromium.org
 Issue 585931  has been merged into this issue.
Cc: rbasuvula@chromium.org
 Issue 710196  has been merged into this issue.
Blockedon: 719735
Blockedon: 719664
Blockedon: 714323
Blockedon: 719893
Blockedon: 720083
Status: Fixed (was: Assigned)
Summary: Add color correct rendering mode (umbrella bug) (was: Add legacy color correct rendering mode (umbrella bug))

Sign in to add a comment