From 645eca551004f9eea8e2276e9110f3a66a1ddc69 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Sat, 18 Jul 2026 08:26:37 +0400 Subject: feat(vulkan): select canonical depth attachment formats --- docs/tomes/05-render.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'docs/tomes/05-render.md') 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. Только после этого допустимо освобождать -- cgit v1.2.3