Dirty Flag System #116

Closed
opened 2025-07-12 19:04:26 +00:00 by john · 1 comment
Owner

Add dirty flag propagation to prevent unnecessary re-renders.

Definition of Done:

  • Base UIDrawable class has dirty flag
  • Flag propagates up parent hierarchy
  • Render only processes dirty elements
  • Measurable performance improvement

Wiki References:

Add dirty flag propagation to prevent unnecessary re-renders. **Definition of Done:** - Base UIDrawable class has dirty flag - Flag propagates up parent hierarchy - Render only processes dirty elements - Measurable performance improvement **Wiki References:** - [Grid System](https://gamedev.ffwf.net/gitea/john/McRogueFace/wiki/Grid-System) - [Grid Rendering Pipeline](https://gamedev.ffwf.net/gitea/john/McRogueFace/wiki/Grid-Rendering-Pipeline) - [Performance and Profiling](https://gamedev.ffwf.net/gitea/john/McRogueFace/wiki/Performance-and-Profiling) - [Performance Optimization Workflow](https://gamedev.ffwf.net/gitea/john/McRogueFace/wiki/Performance-Optimization-Workflow)
john added the
Major Feature
label 2025-07-12 19:04:26 +00:00
john added the
priority:tier1-active
system:grid
labels 2025-10-26 00:48:36 +00:00
john added this to the Cursor, Grid, and Callback project 2025-11-27 13:32:58 +00:00
Author
Owner
e3d8f54d46
john closed this issue 2025-11-28 02:45:49 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: john/McRogueFace#116
No description provided.