diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 10:15:43 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 10:15:43 +0300 |
| commit | c55d835d351c276e5f53ee190d5608dc73627d7a (patch) | |
| tree | 4d18fb9107304f114da57f08a640823f1a2233b3 /docs/tomes/05-render.md | |
| parent | 8f2e9d930875adca980fb94755bd98a40c2e58c4 (diff) | |
| download | fparkan-c55d835d351c276e5f53ee190d5608dc73627d7a.tar.xz fparkan-c55d835d351c276e5f53ee190d5608dc73627d7a.zip | |
feat(runtime): trace asset preparation phases
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 aee1f29..e39f753 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -1063,6 +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 +`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. + 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 |
