Fixed per-pixel render check
This commit is contained in:
@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user