Dirty Flag System #116

Open
opened 2025-07-12 19:04:26 +00:00 by john · 0 comments
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
Sign in to join this conversation.
No Milestone
No project
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.