From d2100456be1ee6bcf11ad2dbe5ab59ed9c98d66a Mon Sep 17 00:00:00 2001 From: Tomuxs Date: Tue, 3 Jun 2025 20:08:08 +0200 Subject: [PATCH] Fixed per-pixel render check --- src/main.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main.c b/src/main.c index 75ae2dc..458d468 100644 --- a/src/main.c +++ b/src/main.c @@ -179,10 +179,12 @@ main_loop: uint8_t sGreenNxt = screenBuf[offset + stride + 1]; uint8_t sBlueNxt = screenBuf[offset + stride + 2]; - if (full_render || dRed != sRed || dGreen != sGreen || dBlue != sBlue) - { + if ( + full_render + || dRed != sRed || dGreen != sGreen || dBlue != sBlue + || dRedNxt != sRedNxt || dGreenNxt != sGreenNxt || dBlueNxt != sBlueNxt + ) render_needed = true; - } // If render not needed, skip if (!render_needed)