aboutsummaryrefslogtreecommitdiff
path: root/docs/tomes/05-render.md
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-10-17 23:44:12 +0300
committerValentin Popov <valentin@popov.link>2026-10-17 23:44:12 +0300
commit4f8f3f54e037259870599051c59810d166b57aea (patch)
tree21f89e6a41076d1aaf194fcb9af0bb3b9b6c6fa8 /docs/tomes/05-render.md
parent9037fbc810384eb24359584ef71e8d6a5b57b099 (diff)
downloadfparkan-4f8f3f54e037259870599051c59810d166b57aea.tar.xz
fparkan-4f8f3f54e037259870599051c59810d166b57aea.zip
docs: translate render frame reference
Diffstat (limited to 'docs/tomes/05-render.md')
-rw-r--r--docs/tomes/05-render.md9
1 files changed, 5 insertions, 4 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md
index e717736..dce7724 100644
--- a/docs/tomes/05-render.md
+++ b/docs/tomes/05-render.md
@@ -175,10 +175,11 @@ struct Node38 {
};
```
-`slot_index` образует матрицу `3 LOD x 5 groups`. Выбор выполняется как
-`slot_index[lod * 5 + group]`; `0xFFFF` означает отсутствие geometry для этой
-комбинации. Поле `parent_or_link` участвует в иерархии или связи узлов, но
-название остаётся описательным.
+`slot_index` хранит 3 состояния по 5 LOD: `slot_index[state * 5 + lod]`;
+`0xFFFF` означает отсутствие геометрии для комбинации. Публичные Rust-обёртки
+сохраняют исторические имена `Lod` и `Group`: аргумент `Lod` задаёт нативное
+состояние (0..2), а `Group` — нативный уровень LOD (0..4). Поле `parent_or_link`
+участвует в иерархии или связи узлов, но название остаётся описательным.
Type 2 начинается с header `0x8C`, затем содержит slots по 68 байт: