From bb5891aca5b4ad07a33d8575d8226713db537854 Mon Sep 17 00:00:00 2001 From: AlexandreRouma Date: Mon, 11 Jul 2022 15:41:32 +0200 Subject: [PATCH] Fixed setPixel swapping red and blue --- openrtx/src/core/graphics.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openrtx/src/core/graphics.cpp b/openrtx/src/core/graphics.cpp index 90e7f9df..1442dbf9 100644 --- a/openrtx/src/core/graphics.cpp +++ b/openrtx/src/core/graphics.cpp @@ -181,9 +181,9 @@ inline void gfx_setPixel(point_t pos, color_t color) rgb565_t new_pixel = _true2highColor(color); rgb565_t old_pixel = buf[pos.x + pos.y*SCREEN_WIDTH]; rgb565_t pixel; - pixel.r = ((255-alpha)*old_pixel.b+alpha*new_pixel.b)/255; + pixel.r = ((255-alpha)*old_pixel.r+alpha*new_pixel.r)/255; pixel.g = ((255-alpha)*old_pixel.g+alpha*new_pixel.g)/255; - pixel.b = ((255-alpha)*old_pixel.r+alpha*new_pixel.r)/255; + pixel.b = ((255-alpha)*old_pixel.b+alpha*new_pixel.b)/255; buf[pos.x + pos.y*SCREEN_WIDTH] = pixel; } else