clean up ui box hierarchy rendering path, to eliminate duplicate node visits, causing a lot of extra dumb overdraw etc.

This commit is contained in:
Ryan Fleury
2024-01-29 15:30:59 -08:00
parent d1fde3c908
commit f6e7db7c3a
3 changed files with 50 additions and 320 deletions
+2 -1
View File
@@ -322,7 +322,8 @@ update_and_render(OS_Handle repaint_window_handle, void *user_data)
}
//- rjf: gather leftover events for subsequent frame
if(events.count != 0)
// TODO(rjf): need to prevent spurious unconsumed events in UI layer & other event handling paths
if(events.count != 0 && 0)
{
arena_clear(leftover_events_arena);
leftover_events = os_event_list_copy(leftover_events_arena, &events);