Preserve pending camera pose on viewport retry
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s

This commit is contained in:
Valentin Popov committed 2026-10-19 23:39:58 +04:00
1 parent e2b67a066e
commit 02f461cdfb
3 files changed
+394 -73

No files matched your search

+9
View File
@@ -24,6 +24,15 @@
затенения, вызывается завершение рендерера, снимается `in_render`, затем
рассылается `end-of-render`.
При retry кадра после пересоздания swapchain сохраняется прежний pending
sample, включая уже вычисленные позы и состояния FX и материалов. Для нового
drawable обновляются aspect, проекция и геометрия, зависящая от viewport; pose
берётся из pending camera. Новые события управления камерой остаются в
input controller и применяются следующим sample. Экранные billboards погоды
повторно проецируются из закэшированных мировых головы и хвоста, без второго
шага симуляции окружения и повторной отправки звуковых событий. Пауза нулевого
drawable не добавляет время.
## Элемент отрисовки
Подготовленный элемент отрисовки содержит: