From b7413b8791c015f38b3b476acd55bbff254b7908 Mon Sep 17 00:00:00 2001 From: Demon000 Date: Sat, 15 Feb 2020 11:16:27 +0000 Subject: [PATCH] davinci: light: Simplify alpha scaling logic Change-Id: I9b5c15d5ec4865d3bf829457d6f110ddb3af6e94 --- light/Light.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/light/Light.cpp b/light/Light.cpp index 00a8190..ed5fc1e 100644 --- a/light/Light.cpp +++ b/light/Light.cpp @@ -62,13 +62,11 @@ static uint32_t getBrightness(const LightState& state) { blue = state.color & 0xFF; /* - * Scale RGB brightness if Alpha brightness is not 0xFF. + * Scale RGB brightness using Alpha brightness. */ - if (alpha != 0xFF) { - red = red * alpha / 0xFF; - green = green * alpha / 0xFF; - blue = blue * alpha / 0xFF; - } + red = red * alpha / 0xFF; + green = green * alpha / 0xFF; + blue = blue * alpha / 0xFF; return (77 * red + 150 * green + 29 * blue) >> 8; }