diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 07:26:37 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 07:26:37 +0300 |
| commit | 645eca551004f9eea8e2276e9110f3a66a1ddc69 (patch) | |
| tree | 2577a38a2ad4a7e7b49b6ca2084687f4e7738242 /docs/tomes/05-render.md | |
| parent | e7c16641716b41b8682b05bb96f74f25707d9d93 (diff) | |
| download | fparkan-645eca551004f9eea8e2276e9110f3a66a1ddc69.tar.xz fparkan-645eca551004f9eea8e2276e9110f3a66a1ddc69.zip | |
feat(vulkan): select canonical depth attachment formats
Diffstat (limited to 'docs/tomes/05-render.md')
| -rw-r--r-- | docs/tomes/05-render.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md index ccbc578..545b8db 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -853,6 +853,13 @@ depth attachment либо alpha-test shader variant, поэтому он не д дополнительного дизассемблирования. Это частично реализованная compatibility boundary, а не заявление о готовой parity fixed-function state. +Выбор будущего depth/stencil attachment уже отделён от renderer lifetime: +`select_depth_stencil_attachment_format` применяет тот же фиксированный порядок +форматов, что и capability gate, к фактически поддерживаемому списку GPU. +Это исключает ситуацию, когда admission принимает один совместимый формат, а +allocation позднее выбирает другой; сам attachment и render-pass integration +остаются следующей отдельной задачей. + После последнего world pass renderer закрывает сцену и выводит back buffer. World3D снимает `in_render`, восстанавливает временный viewport state и вызывает `on_end_render` у active objects. Только после этого допустимо освобождать |
