commit 31cd05e

uint  ·  2026-06-11 23:39:08 +0000 UTC
parent d28fe22
basic-window: fix black flashing

clear framebuffer before polling events
1 files changed,  +2, -1
+2, -1
 1@@ -75,9 +75,10 @@ int main(void)
 2 	MausColor red = { 255, 255, 0, 0 };
 3 	/* unsigned long long ticks = 0; */
 4 	for (;;) {
 5-		maus_fb_clear(mw, MAUS_COL_RGBA(255, 255, 255, 255));
 6 		while (maus_event_poll(mw, &ev))
 7 			(void) handle_ev(mw, &ev);
 8+		maus_fb_clear(mw, MAUS_COL_RGBA(255, 255, 255, 255));
 9+
10 		if (mx >= 0 && my >= 0 &&
11 		    mx < (int32_t)mw->width &&
12 		    my < (int32_t)mw->height && mb1_pressed) {