diff options
| author | Valentin Popov <valentin@popov.link> | 2026-10-19 21:59:36 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-10-19 21:59:36 +0300 |
| commit | bf1f330379c20103d6b2aba1ff61d9ea3cd15989 (patch) | |
| tree | e3a82a323b1e34aa91d2310477f21b5343bff721 /README.md | |
| parent | 84ebd259ea552e278173db5d842ae16a929411ff (diff) | |
| download | fparkan-bf1f330379c20103d6b2aba1ff61d9ea3cd15989.tar.xz fparkan-bf1f330379c20103d6b2aba1ff61d9ea3cd15989.zip | |
fix(render): refresh viewport after swapchain recreation
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -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`; для узлов без такой настройки |
