diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 10:20:13 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 10:20:13 +0300 |
| commit | 421c9d7aa331a28063b5efc613ac178a0cc90f41 (patch) | |
| tree | c0362bc7eb3fb9693b100898246e37b808c15bf4 /docs | |
| parent | c55d835d351c276e5f53ee190d5608dc73627d7a (diff) | |
| download | fparkan-421c9d7aa331a28063b5efc613ac178a0cc90f41.tar.xz fparkan-421c9d7aa331a28063b5efc613ac178a0cc90f41.zip | |
feat(runtime): split model asset load checkpoints
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/tomes/05-render.md | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md index e39f753..82e964d 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -1063,14 +1063,15 @@ provenance while avoiding repeat format work for repeated components. The same demonstrate an additional checkpoint advance from this cache; it must not be reported as a measured startup improvement. -`Assets` now has three ordered diagnostic sub-checkpoints: `AssetModels` -(MSH and WEAR), `AssetMaterials` (MAT0) and `AssetTextures` (diffuse TEXM and -lightmaps). The callback is observational: it neither changes the preparation -order nor deduplicates requests. A fresh controlled 60-second canonical GOG -`Autodemo.00` first-root probe reached `AssetModels` and did not reach +`Assets` now has four ordered diagnostic sub-checkpoints: `AssetModelMeshes` +(MSH), `AssetWearTables` (WEAR), `AssetMaterials` (MAT0) and `AssetTextures` +(diffuse TEXM and lightmaps). The callback is observational: it neither changes +the preparation order nor deduplicates requests. A fresh controlled 60-second +canonical GOG `Autodemo.00` first-root probe reached `AssetWearTables` but not `AssetMaterials`; its created process was terminated and no native frame was -reported. This narrows the next investigation to model/WEAR preparation, but -does not by itself attribute the delay to either decoder or I/O. +reported. At least one MSH therefore finished before the timeout, but this does +not attribute the remaining interval to WEAR decoding rather than later +MSH/WEAR iteration or archive I/O. 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 |
