commit | be3876c434864d6c05212158b25d778d29b07eb0 | [log] [tgz] |
---|---|---|
author | Derek Sollenberger <[email protected]> | Fri Apr 20 16:13:31 2018 -0400 |
committer | Derek Sollenberger <[email protected]> | Mon Apr 30 15:53:46 2018 -0400 |
tree | 1b099cca944f453327b8d486ad4455c391912d9e | |
parent | 1ce9dde87e0fe4e01c031f9cec19e6aae3807f48 [diff] |
Respect a Layer's (e.g. SurfaceTexture) colorSpace when compositing This CL extracts the android_dataspace from the GLConsumer and converts it to a SkColorSpace. HWUI always expects to composite into an sRGB destination so when we draw the layer we run the draw through a colorFilter that converts the input colorSpace into that of the destination. Test: CtsViewTestCases Bug: 78016220 Change-Id: Ic0446a0d861e86a5a9d0382346b57fcc45c8a61b