OpenGL против Vulkan в Minecraft: Какой из них вам выбрать?
В последнем снимке Minecraft 26.2, Mojang представила API рендеринга Vulkan для версии Java. Основной причиной, по которой разработчики решили перейти на Vulkan, стало то, что OpenGL не обновлялся в течение девяти лет и вскоре может быть снят с поддержки на macOS. Также Mojang испытывала трудности с обновлением кода Java для работы с OpenGL.
В последнем снимке обновления 26.2 разработчики добавили Vulkan наряду с OpenGL. По умолчанию в этом снимке выбирается новый API, однако игроки также могут переключиться на OpenGL в настройках видео.
В настоящее время большинство пользователей могут использовать Vulkan в качестве стандартного API рендеринга. Тем не менее, если возникают графические проблемы, следует переключиться на OpenGL. Вот более подробная информация об обоих API рендеринга игры.
Примечание: Новый API рендеринга в настоящее время доступен только в снимках Java Edition и может претерпеть значительные изменения в процессе разработки перед стабильным релизом.
OpenGL и Vulkan в Minecraft
Vulkan обеспечивает лучшую производительность FPS в Minecraft

В первом снимке игры Chaos Cubed Mojang решила добавить Vulkan в качестве основного, хотя это впервые, когда в игру был добавлен новый API рендеринга. Однако он оказался surprisingly стабильным.
В наших тестах мы установили расстояние отрисовки на 15 и задали общие графические настройки на “замысловато” в ванильной версии снимка. Новый API смог достаточно быстро отрисовывать чанки, обеспечивая дополнительную производительность на 100 FPS по сравнению с OpenGL при тех же настройках.
Наши тесты проводились с одной точки зрения в одном и том же мире, без изменений в видео-настройках, кроме API рендеринга. Более того, новый API также уменьшил заикания при попытке игры загрузить новые чанки впереди игрока.
Поскольку Vulkan способен обеспечитьбольшее количество FPS по сравнению с OpenGL, он является более предпочтительным API рендеринга, особенно если вы играете в ванильную версию на среднем уровне настроек, без модов. В настоящее время новый API доступен только в снимках, поэтому дополнительные тесты с различными модами и шейдерами пока невозможны.
OpenGL по-прежнему наиболее стабильный API для Minecraft

Несмотря на то, что Vulkan в целом предлагает более плавный и быстрый опыт, OpenGL по-прежнему остается более стабильным рендерингом для игры. Mojang использует OpenGL с самого начала, с 2009 года. За эти годы разработчики доработали код Java для отличной работы с OpenGL. Несмотря на то, что старый API будет отрисовывать игру немного медленнее и обеспечивать меньший FPS, он будет проявлять меньшие графические артефакты.
Поскольку Mojang все еще тестирует Vulkan в своем песочнице, вы можете столкнуться с заиканиями и глюками. В таких случаях OpenGL все еще представляет собой полностью функциональный API.
