С 20 февраля по 1 марта 2026 года Unity проведёт свой цикл публичных бета-версий для версии 2026.1. Основной фокус — на новой API рендеринга Graphite, которая обещает более прямой контроль над GPU. Эта статья рассматривает её особенности и потенциальное влияние на разработку проектов с высокой производительностью.
Graphite: Явный подход к графическому конвейеру ⚙️
Graphite отказывается от абстрактной модели конвейера рендеринга в пользу явной. Разработчики определяют ресурсы, барьеры памяти и проходы рендеринга напрямую, приближаясь к API вроде Vulkan или DirectX 12. Это снижает накладные расходы движка и позволяет специфические оптимизации. Взамен — более многословный код и большая ответственность за управление GPU.
Прощай магия, здравствуй руководство на 500 страниц 😅
Unity, похоже, решила, что пора перестать быть простыми настройщиками компонентов и стать инженерами графики низкого уровня. Теперь вместо перетаскивания пост-процесса придётся описывать GPU каждый шаг, как будто даёшь указания новичку-таксисту. Это изменение наверняка оценят пуристы, в то время как остальные отчаянно ищем туториалы под названием Как не спалить свою GPU в 10 простых шагов. Начальная производительность будет мифом.