From 05a09055820c742610871e60f9d4c0d10bc1bbb2 Mon Sep 17 00:00:00 2001 From: Rangi <35663410+Rangi42@users.noreply.github.com> Date: Tue, 7 Nov 2023 16:24:37 -0500 Subject: [PATCH] Fix the rgbgfx color curve (#1200) --- src/gfx/rgba.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gfx/rgba.cpp b/src/gfx/rgba.cpp index 96493a37..00d2855a 100644 --- a/src/gfx/rgba.cpp +++ b/src/gfx/rgba.cpp @@ -43,8 +43,12 @@ uint16_t Rgba::cgbColor() const { r = reverse_curve[r]; g = reverse_curve[g]; b = reverse_curve[b]; + } else { + r >>= 3; + g >>= 3; + b >>= 3; } - return (r >> 3) | (g >> 3) << 5 | (b >> 3) << 10; + return r | g << 5 | b << 10; } uint8_t Rgba::grayIndex() const {