Fixed per-pixel render check

This commit is contained in:
2025-06-03 20:08:08 +02:00
parent c55519945d
commit d2100456be

View File

@ -179,10 +179,12 @@ main_loop:
uint8_t sGreenNxt = screenBuf[offset + stride + 1]; uint8_t sGreenNxt = screenBuf[offset + stride + 1];
uint8_t sBlueNxt = screenBuf[offset + stride + 2]; 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; render_needed = true;
}
// If render not needed, skip // If render not needed, skip
if (!render_needed) if (!render_needed)