9ec9ea7284941141f25b14439aa3aa995ccb9e8c |
|
07-May-2018 |
Chia-I Wu <olv@google.com> |
Fix night light and COLOR_MODE_AUTOMATIC The native mode methods in DisplayTransformManager were used to decide whether the color matrix works in linear or gamma space. For COLOR_MODE_AUTOMATIC, the color matrix works in lienar instead of gamma space. Fix the native mode methods to be more clear about the intention to avoid future breakage. Bug: 79257138 Test: manual and atest FrameworksServicesTests:ColorDisplayServiceTest Change-Id: Ied60a62bd7330e87c3207f2183d7e83af9e51fb7
/frameworks/base/services/core/java/com/android/server/display/DisplayTransformManager.java
|
1e0e7176bdbae9fd1f47351e6ed100c303535cab |
|
14-Mar-2018 |
Chia-I Wu <olv@google.com> |
Add COLOR_MODE_AUTOMATIC COLOR_MODE_SATURATED disables color management and thus treat any color space as panel color space. COLOR_MODE_AUTOMATIC is similar to COLOR_MODE_SATURATED in that it stretches color spaces to panel color space, but the stretching is color space aware. persist.sys.sf.native_mode is extended to be a integer, where 0: use DisplayColorSetting::MANAGED 1: use DisplayColorSetting::UNMANAGED 2: use DisplayColorSetting::ENHANCED Bug: 73824924 Test: manual Change-Id: Ia356958d8e1fbae90f244ded7111de2e45aa4b3c
/frameworks/base/services/core/java/com/android/server/display/DisplayTransformManager.java
|
462e29da9ba854eb3651dd9664b09a2852a05141 |
|
22-Mar-2018 |
Bryan Mawhinney <bryanmawhinney@google.com> |
Add a SystemApi to control display saturation. Allows an app with the appropriate permission to reduce (make more gray) the saturation of colors on the display. Test: manual Bug: 77189882 Change-Id: I2b7b065d07bd2ca24730b2e8c52d161c22b307ab
/frameworks/base/services/core/java/com/android/server/display/DisplayTransformManager.java
|
218e656e0b49334f592e349781973cc2c84249ac |
|
27-Nov-2017 |
Christine Franks <christyfranks@google.com> |
Remove gap applying night display and color mode Bug: 68268324 Test: make -j100 Change-Id: I9be6fe350728944f0e157c1b8928ca1f5b65f4d8
/frameworks/base/services/core/java/com/android/server/display/DisplayTransformManager.java
|
5397f0353ab95be8b7dd6905a4a9749804a8c90b |
|
02-Nov-2017 |
Christine Franks <christyfranks@google.com> |
Rename NightDisplayController and -Service Bug: 68258004 Test: make -j100 && runtest -x frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/AutoTileManagerTest.java && runtest -c com.android.server.ColorDisplayServiceTest frameworks-services Change-Id: I2b89942bd412e4d6958e65b62bc345fb1e60176f
/frameworks/base/services/core/java/com/android/server/display/DisplayTransformManager.java
|
8ad7149d1b5e415efc6ac4ced10c4c80a4181d9e |
|
25-Oct-2017 |
Christine Franks <christyfranks@google.com> |
Support native and srgb for night display Bug: 68159303 Test: make -j100 Change-Id: Iea4b38bd8c9037f50b7ffa6e3c4f12b0e536a8ce
/frameworks/base/services/core/java/com/android/server/display/DisplayTransformManager.java
|
0461a59e8a73d8e375aad51442c38ce678cfb229 |
|
06-Jun-2017 |
Romain Guy <romainguy@google.com> |
Remove unnecessary code Bug: 62238038 Test: Compile Change-Id: Icc6e3a5dcbdbf7617433eca2868de2bfd132d243
/frameworks/base/services/core/java/com/android/server/display/DisplayTransformManager.java
|
26a2b97dbe48ee45e9ae70110714048f2f360f97 |
|
17-Apr-2017 |
Romain Guy <romainguy@google.com> |
Enable wide color gamut rendering When wide color gamut rendering is requested, hwui will now use an rgba16f scRGB-nl surface for rendering. This change also fixes the way screenshots are handled in the platform to behave properly with wide gamut rendering. This change does not affect hardware layers. They also need to use rgba16f scRGB-nl; this will be addressed in another CL. Bug: 29940137 Test: CtsUiRenderingTestCases, CtsGraphicsTestCases Change-Id: I68fd96c451652136c566ec48fb0e97c2a7a257c5
/frameworks/base/services/core/java/com/android/server/display/DisplayTransformManager.java
|
639214eadf56a1427da7abca6467655fb307d0a3 |
|
15-Jul-2016 |
Justin Klaassen <justinklaassen@google.com> |
Animate Night display transition Bug: 30130457 Change-Id: I9d50cb432e6214d6abee6b4cf8c8ac1ff8a1cf6e
/frameworks/base/services/core/java/com/android/server/display/DisplayTransformManager.java
|
22eb19939d815856887f1329f41aa04b397505ff |
|
12-Jul-2016 |
Justin Klaassen <justinklaassen@google.com> |
Refactor display color transforms - Removed Secure.ACCESSIBILITY_DISPLAY_COLOR_MATRIX, it's not desirable to persist the actual color transformation matrix. - Refactored all SurfaceFlinger transforms to DisplayTransformManager, which allows color transforms to be set independently from the a11y manager service. Bug: 30042357 Change-Id: Iefa477dedb66aac90e1218e327802a3fab6899ed
/frameworks/base/services/core/java/com/android/server/display/DisplayTransformManager.java
|