aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Macnak <natsu@google.com>2023-12-14 17:58:26 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-12-14 17:58:26 +0000
commit8dc6b458fc43cae1e63ada72f219f7b6b4a6c56c (patch)
tree62d2a360ad5d710796b80d21ec9bd3b21f5a7576
parentc04d4574e333f32fbabbd938c159388bc581c7f5 (diff)
parentfb5dd2ad7d1fd9321980452b5d47539c36481ef2 (diff)
downloadgoldfish-opengl-8dc6b458fc43cae1e63ada72f219f7b6b4a6c56c.tar.gz
Fix color conversion in HostFrameComposer am: fb5dd2ad7d
Original change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2871139 Change-Id: I11f9fb7ae279cd3bb21feed96f4e27acf28ed833 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--system/hwc3/HostFrameComposer.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/system/hwc3/HostFrameComposer.cpp b/system/hwc3/HostFrameComposer.cpp
index 6264052e..d82ece64 100644
--- a/system/hwc3/HostFrameComposer.cpp
+++ b/system/hwc3/HostFrameComposer.cpp
@@ -60,10 +60,10 @@ hwc_frect AsHwcFrect(const common::FRect& rect) {
hwc_color AsHwcColor(const Color& color) {
hwc_color out;
- out.r = color.r;
- out.g = color.g;
- out.b = color.b;
- out.a = color.a;
+ out.r = static_cast<uint8_t>(color.r * 255.0f);
+ out.g = static_cast<uint8_t>(color.g * 255.0f);
+ out.b = static_cast<uint8_t>(color.b * 255.0f);
+ out.a = static_cast<uint8_t>(color.a * 255.0f);
return out;
}