Stride 4.2.1: поддержка compute shaders на Vulkan и +40% к производительности
Вышла новая версия Stride 4.2.1.2485 — кроссплатформенного и открытого игрового движка на C#, ранее известного как Xenko. Обновление делает Stride ещё более мощным инструментом для разработки 3D-игр и VR-приложений, особенно с учётом стабильной поддержки Linux и Vulkan.

Главной новинкой стало добавление поддержки compute shaders для Vulkan-бэкенда. Новый механизм компилирует GLSL-компьютные шейдеры с использованием специальных compute-интринсик-функций, что расширяет возможности разработчиков по созданию параллельных и ресурсоёмких задач прямо на GPU.
Ещё одно важное улучшение — значительный прирост производительности в UI-системе движка. Оптимизация рендеринга пользовательского интерфейса позволила устранить GPU-столбняки при батчинге, а также ускорить движок за счёт обхода медленного пути копирования памяти. В сценах с большим количеством draw call’ов это дало сокращение времени подготовки кадра на CPU примерно на 40%, что критично для масштабных проектов и VR-опыта.
Также в Stride 4.2.1 появился новый API для чтения мешей и улучшения в физическом движке Bepu Physics, что делает симуляции более надёжными и точными. Stride остаётся одним из самых перспективных C#-движков для 3D-графики, объединяя гибкость языка высокого уровня с возможностями низкоуровневого управления ресурсами.
















