isDirty

Dirty tracking for efficient rendering. Volatile to ensure visibility across threads (Applier vs Canvas draw).