In this mode, whenever we read from a texture, we will convert that texture's color to the output color space immediately. All further operations (e.g, blending) will be done in the output color space.
The heavy lifting for this bug has been done in issue 622133 . The further work just involves
- ensuring that all resources are tagged with the appropriate color space
- updating all shaders to perform color conversion
The following document discusses the power overhead of this conversion:
https://docs.google.com/document/d/1lTyFs7_BtBAdL0ChoUtq1RVmP_1boGcnpqiNuNY5Ugk/edit?usp=sharing
Comment 1 by ccameron@chromium.org
, Nov 29 2016