Проект Minecraft: Java Edition перейдёт на графический движок Vulkan
Компания Mojang, создатель Minecraft, объявила, что для обеспечения поддержки всех платформ и внедрения улучшений Vibrant Visuals в Java-версию игры переходит на графический API Vulkan.
Помимо скорого прекращения поддержки OpenGL на macOS, поддержание Java-кода с использованием OpenGL становится всё более сложной задачей, отмечают разработчики. Хотя API помогал студии запускать игру на всех поддерживаемых операционных системах, студия объяснила, что «настало время отказаться от OpenGL и перейти на что-то новое».
Хотя машины под управлением Windows и Linux с графическими процессорами, которым менее 10 лет, могут без проблем запускать Vulkan, macOS официально не поддерживает этот API. Чтобы исправить это, Mojang заявляет, что будет использовать слой трансляции, чтобы запускать Minecraft на основе Vulkan на системах macOS «без снижения производительности».
Одна из главных проблем, с которой могут столкнуться игроки и создатели модов при этом переходе, — это модификация игр. «Переход с OpenGL на Vulkan повлияет на моды, которые в настоящее время используют OpenGL для рендеринга, и мы предполагаем, что обновление с OpenGL на Vulkan потребует от создателей модов больше усилий, чем обновления, которые вы проводите для каждого из наших релизов. Для начала мы рекомендуем нашему сообществу создателей модов рассмотреть возможность отказа от использования OpenGL», — объясняет Mojang.
Студия попросила создателей модов обратиться за помощью, если им нужно перенести свою работу. Для этих целей работает канал Vibrant Visuals в Discord.
«В долгосрочной перспективе переход на Vulkan даст нам больше возможностей для улучшения графики для Java Edition, обеспечит более высокую производительность и, надеюсь, уменьшит количество ошибок, связанных
Читать на habr.com