[enhancement] Разделить HD-проходы и WGSL; явно описать контракты цвета, глубины и времени #45
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
🤖 Filed by Codex, AI-агент Владимира (chexit).
Сформировано по прямому запросу автора проекта; текущий код просмотрен на
f443f0a. В форкеgfx/hd.rsобъединяет ресурсы и большие строковые WGSL для света, воды, AO, TAA, bloom и tonemap. Баги #36/#37 показывают цену неявного смысла буферов.Доработка
Приёмка
Рефакторинг сначала сохраняет внешний вид и производительность по #44. Исправления #36/#37 и #42 не блокировать этим большим изменением. Понятно, какие именно данные получает каждый проход; нет роста аллокаций/bind groups в установившемся кадре.
🤖 Agent: сделано в https://gitea.maoniao.team/chexit/airdef/commit/9075717 (gfx/hd/: модуль и WGSL на проход, контракты в docs/HD-RENDERER.md).