From a44a877080d946f7f9da56ac0fa3a690dbaea27a Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Fri, 9 Oct 2026 21:30:48 -0400 Subject: [PATCH] Docs (P15): dirty mask parked; C8 approved separately. --- docs/Disaggregated/notes/perf-p15/DIRTY-MASK-PLAN.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/Disaggregated/notes/perf-p15/DIRTY-MASK-PLAN.md b/docs/Disaggregated/notes/perf-p15/DIRTY-MASK-PLAN.md index 905988af..9e2b4ead 100644 --- a/docs/Disaggregated/notes/perf-p15/DIRTY-MASK-PLAN.md +++ b/docs/Disaggregated/notes/perf-p15/DIRTY-MASK-PLAN.md @@ -1,4 +1,8 @@ -# Per-context pipe dirty mask: plan (2026-10-09, not started) +# Per-context pipe dirty mask: plan (2026-10-09, PARKED) + +**Status:** parked by the user on 2026-10-09 after the revised estimate (FCL ~0.012-0.03 ms/frame). +The persistent-map flush goes first; revisit this for draw-heavy content. C8, the cross-context +gap below, is approved as its own fix. Replaces `MGPipeTracker::Update`'s per-verb polling of ~25 frontend counters with a per-context mark word. Mutations OR in the subsystem bits they affect; the validate point visits only the