aboutsummaryrefslogtreecommitdiff
path: root/docs/tomes
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-07-18 10:02:46 +0300
committerValentin Popov <valentin@popov.link>2026-07-18 10:02:46 +0300
commit2969a41bf5a6145922c165550eb684c5c5784090 (patch)
tree21bae2d45f8a382ce61f082cb080d07d62aa6256 /docs/tomes
parent6b007d658f0ba559414a3cb1a3c315b355fd45ac (diff)
downloadfparkan-2969a41bf5a6145922c165550eb684c5c5784090.tar.xz
fparkan-2969a41bf5a6145922c165550eb684c5c5784090.zip
feat(runtime): split visual graph load phase
Diffstat (limited to 'docs/tomes')
-rw-r--r--docs/tomes/05-render.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md
index 1c8c4ec..98b1965 100644
--- a/docs/tomes/05-render.md
+++ b/docs/tomes/05-render.md
@@ -1038,6 +1038,15 @@ to 120 seconds but remained at the existing `Graph` loading checkpoint and were
terminated without a native frame/report; therefore no new readback hash or GPU
acceptance result is claimed for the corrected projection yet.
+The load trace now splits base root expansion (`Graph`) from MSH/WEAR/MAT0/TEXM
+visual-dependency expansion (`GraphVisuals`) and enters `Assets` immediately
+before actual asset preparation. A controlled 60-second GOG first-root run of
+the XY build stopped at `GraphVisuals`; the process was terminated by the probe
+and produced no frame. The startup bottleneck is therefore narrowed to visual
+graph expansion, rather than the base prototype graph, asset decoding, window
+creation or Vulkan submission. This is a diagnostic boundary, not a claim that
+the visual expansion is semantically optional or may be skipped.
+
The same source-axis proof now applies to `TerrainWorld`: its `Land.msh` surface
height query and `Land.map` areal/grid lookup use XY ground coordinates, return
source Z height, and leave raycasts as full 3D intersections. The Part 1 and