fix(render): refresh viewport after swapchain recreation
Docs Deploy / Build and Deploy MkDocs (push) Successful in 45s

This commit is contained in:
Valentin Popov committed 2026-10-19 22:59:36 +04:00
1 parent 84ebd259ea
commit bf1f330379
3 files changed
+562 -150

No files matched your search

+11 -3
View File
@@ -38,9 +38,17 @@ cargo run --release -p fparkan-game -- `
луна, flares, молнии, дождь и снег, point lights, динамические тени и связанные
звуковые события обновляются в каждом кадре.
`--frames N` ограничивает запуск числом кадров для smoke/readback-проверок;
значение `0` означает бесконечный интерактивный запуск. `--legacy-camera-capture`
читает сохранённый захват камеры и запускает воспроизводимый режим без
`--frames N` ограничивает запуск числом представленных кадров для
smoke/readback-проверок;
значение `0` означает бесконечный интерактивный запуск. `--control-clock-ms N`
воспроизводит общий clock анимации MSH и материалов вместе с окружением от нуля
до `N` за `--frames` кадров и требует не менее двух кадров. Пересоздание
swapchain повторяет текущий sample времени и состояние мира; перед повторной
отправкой обновляются camera projection и viewport-зависимая геометрия. Это не
продвигает сцену или replay clock. Счётчик и replay clock переходят дальше
после представленного кадра.
`--legacy-camera-capture` читает сохранённый захват камеры и запускает
воспроизводимый режим без
free-flight управления. `--static-animation-frame <u16>` задаёт один кадр для
всех узлов. Если параметр не указан, приложение берёт сохранённые настройки
узлов из явной ссылки прототипа на `.ctl`; для узлов без такой настройки