aboutsummaryrefslogtreecommitdiff
path: root/docs/tomes
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-07-18 11:31:30 +0300
committerValentin Popov <valentin@popov.link>2026-07-18 11:31:30 +0300
commitb744a9d880a853c5509f624b0e357416ba382b1d (patch)
tree60729c6c87244af2cde8c4bed13441a2d0c3e484 /docs/tomes
parentf4fd8f4fce8ea3eda8780ddb09339b52ea784b27 (diff)
downloadfparkan-b744a9d880a853c5509f624b0e357416ba382b1d.tar.xz
fparkan-b744a9d880a853c5509f624b0e357416ba382b1d.zip
feat(runtime): trace material validation requests
Diffstat (limited to 'docs/tomes')
-rw-r--r--docs/tomes/05-render.md12
1 files changed, 10 insertions, 2 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md
index 520361c..c49ca66 100644
--- a/docs/tomes/05-render.md
+++ b/docs/tomes/05-render.md
@@ -1103,8 +1103,9 @@ is only the last phase reached in one run: it is not proof of a single global
bottleneck or of Vulkan involvement.
Visual expansion now reports each dependency-class entrance, its first request
-and every 64th later request; this is diagnostic-only and does not alter
-traversal, edges or validation. A
+and every 64th later request; runtime progress persists MAT0/TEXM counts at
+those boundaries. This is diagnostic-only and does not alter traversal, edges
+or validation. A
later controlled 180-second Part 2 probe ended at `GraphVisualMaterials`,
before the first TEXM progress marker. The differing checkpoints rule out the
previous overly narrow claim that TEXM is the sole remaining target. Profiling
@@ -1118,6 +1119,13 @@ unchanged. The same controlled 180-second Part 2 probe still ended at
`GraphVisualMaterials`, so this is a complexity/correctness improvement rather
than measured evidence of a startup checkpoint advance.
+The MAT0 counter now records `GraphVisualMaterialRequests(N)` with the same
+64-request throttle. A fresh controlled Part 2 probe ended at
+`GraphVisualMaterialRequests(71)`: at least 71 MAT0 requests had begun before
+termination. It does not preserve the simultaneous TEXM count, so it neither
+identifies a slow individual material nor attributes time to MAT0 parsing; the
+next profiler revision needs one cumulative snapshot of all classes.
+
Mission loading now raises the decoded-payload cache entry budget from 64 to
256 while retaining its 64 MiB byte budget. This avoids premature entry-count
eviction during resource-rich loads without making memory unbounded. The same