aboutsummaryrefslogtreecommitdiff
path: root/docs/reference
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-10-19 23:18:04 +0300
committerValentin Popov <valentin@popov.link>2026-10-19 23:18:04 +0300
commit1217d70d52b3671a96b525e0d636f3d5b340d401 (patch)
treea0abf75170499373b860792bfa1c891ab606b513 /docs/reference
parent02f461cdfb7411c4445115df0db65b1652b18af7 (diff)
downloadfparkan-1217d70d52b3671a96b525e0d636f3d5b340d401.tar.xz
fparkan-1217d70d52b3671a96b525e0d636f3d5b340d401.zip
fix: preserve material samples across frame retries
Diffstat (limited to 'docs/reference')
-rw-r--r--docs/reference/render-frame.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/reference/render-frame.md b/docs/reference/render-frame.md
index bc3a1e0..3085731 100644
--- a/docs/reference/render-frame.md
+++ b/docs/reference/render-frame.md
@@ -33,6 +33,14 @@ input controller и применяются следующим sample. Экран
шага симуляции окружения и повторной отправки звуковых событий. Пауза нулевого
drawable не добавляет время.
+Pending frame хранит пакет MAT0 для мира и, при наличии GPU-окружения, отдельный
+пакет неба. Пакеты содержат выбранные селектор и категорию конвейера, фазовые
+коэффициенты материала, четыре UV-преобразования и кортеж фаз дополнительных
+текстур. Повторное применение пакета при retry или нескольких resize не выбирает
+фазу заново и не продвигает RNG. Перед отрисовкой сначала применяются материалы
+мира и их порядок прозрачности, затем MAT0 неба, после чего viewport-зависимый
+проход неба записывает свои переопределения.
+
## Элемент отрисовки
Подготовленный элемент отрисовки содержит: