feat(runtime): publish provider values into model node state
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s

This commit is contained in:
Valentin Popov committed 2026-10-29 17:08:08 +04:00
1 parent acdf635ffb
commit 6eb1dcaf70
6 files changed
+156 -22

No files matched your search

+5 -3
View File
@@ -343,9 +343,11 @@ MSH-часть проверки подтверждает начальный сн
`Control.dll+0xf940` кладёт результат selector `3` в текущее и обработанное
количество; при подтверждённых единичных множителях это raw `max_volume` NDP.
Прямой API `apply_loaded_mission_control_node_delta` меняет amount, долю, флаг
истощения, aggregate и dirty, возвращая обязательную публикацию `0x200` для
узла. Он пока не доставляет её в AniMesh и не выполняет пересчёт стадий,
видимости, FX или время Control. Поэтому обработанное количество остаётся
истощения, aggregate и dirty, применяя публикацию `0x200` к CPU-проекции
соответствующего узла модели. Исходный `AniMesh.dll+0x5750` подтверждён в
связке с `Control+0x10f30`: меняется только поле узла `+0x124`, а стадия и
соседние узлы сохраняются. Эта проекция ещё не подключена к GPU/window path
и не выполняет пересчёт стадий, видимости, FX или время Control. Поэтому обработанное количество остаётся
прежним. Гибель root/critical узла и неизвестные flags/aggregate дают явную
ошибку до записи; неподдержанные численные диапазоны тоже отклоняются.