diff options
author | Karuna Ramkumar <rkaruna@google.com> | 2023-05-16 18:31:15 -0700 |
---|---|---|
committer | Karuna Ramkumar <rkaruna@google.com> | 2023-07-25 19:33:45 -0700 |
commit | 844dffb648c8e621b2b756fad22dca075adf4e95 (patch) | |
tree | 4f2615e540477938b002298abbdd4c99ee273be3 | |
parent | a319811cfa51cacf1df832c87c0cee36c3c79e3d (diff) | |
download | gs101-844dffb648c8e621b2b756fad22dca075adf4e95.tar.gz |
Update layer data to indicate client target
Layer 0 is now always client target (ag/22031511). Dataspace for
client layer is incorrect when Update() is called which is causing color
differences when switching between DPU and GPU compositions
Bug: 281802256
Change-Id: Iff7aa6441a8b3fe0ba087dbe71cdca11b9a66cf8
-rw-r--r-- | libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp index 95d2dce..c3b721f 100644 --- a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp +++ b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp @@ -346,6 +346,7 @@ int32_t ExynosPrimaryDisplayModule::setLayersColorData() return ret; } + layerColorData.is_client_target = true; layerNum++; } @@ -374,6 +375,7 @@ int32_t ExynosPrimaryDisplayModule::setLayersColorData() return ret; } + layerColorData.is_client_target = false; layerNum++; } |