diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 10:06:38 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 10:06:38 +0300 |
| commit | 2a85ae51212363dcf75df67580191272367b1614 (patch) | |
| tree | 7cf17e6aef55f58fa604768c07a4c8f8221588c4 /docs/tomes/05-render.md | |
| parent | 2969a41bf5a6145922c165550eb684c5c5784090 (diff) | |
| download | fparkan-2a85ae51212363dcf75df67580191272367b1614.tar.xz fparkan-2a85ae51212363dcf75df67580191272367b1614.zip | |
perf(assets): cache graph texm validation
Diffstat (limited to 'docs/tomes/05-render.md')
| -rw-r--r-- | docs/tomes/05-render.md | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md index 98b1965..28a7b7c 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -1047,6 +1047,15 @@ 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. +Visual expansion now caches the validation result of each unique diffuse TEXM +and each unique lightmap TEXM independently. It still emits an edge and request +count for every original material reference, and it replays the same cached +success or failure at every reference; only duplicate archive open/read/decode +work is removed. Under the same controlled 60-second GOG first-root probe, the +last checkpoint advanced to `Assets`. The process was deliberately terminated +before a frame, so this proves reduced visual-graph work rather than a Vulkan +acceptance result. + 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 |
