mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-19 00:59:18 +02:00
Pass filtering (infrastructure eager / visual deferred) relies on the per-node markers that only a binary twin carries. An un-baked text include has no markers, so it can't be split: it loads in full during the infrastructure pass. Reopening it on the visual pass reprocessed every node a second time and, for parameterized text includes, re-ran their models against a parser whose parameters no longer applied, leaking a literal "(pN)" into TAnimModel::Load -> std::stoi throw -> crash while streaming visuals. Drop the text include on the visual pass; its content already loaded on the first pass. Fully-baked include trees are unaffected (their children replay as twins and defer normally).
34 KiB
34 KiB