CrossOver получит поддержку DirectX 12, которая появится в этом году. Она позволит расширить возможности Windows-игры на macOS.
CrossOver позволяет пользователям macOS, Linux и ChromeOS запускать приложения для системы от Microsoft как родные, переводя API Windows в их эквиваленты для Mac. В настоящее время CrossOver поддерживает только DirectX 11 от Microsoft. DirectX 12 – это новейшая коллекция API для рендеринга графики, доступная для Windows и Xbox, обещающая более высокую производительность, эффективность и оптимальное использование нескольких ядер CPU и GPU.
Поддержка DirectX 12 будет добавляться в CrossOver по отдельности, чтобы избежать ошибок.
У нас есть начальные шаги для поддержки DirectX 12, и наша команда подтвердила, что Diablo II Resurrected уже работает на macOS в ранней пре-альфа сборке CrossOver 23, которая выйдет позже этим летом. Баги по-прежнему присутствуют, но сам факт того, что игра работает – это уже большая победа.
Несмотря на то, что мы очень рады этому прорыву, мы понимаем, что наш путь только начинается. В результате проведённых исследований наша команда пришла к выводу, что не существует единого волшебного ключа, открывающего поддержку DirectX 12 на macOS. Чтобы просто запустить Diablo II Resurrected, нам пришлось исправить множество ошибок, связанных с MoltenVK и SPIRV-Cross. Мы предполагаем, что так будет и с другими играми с поддержкой DirectX 12: нам придётся добавлять её по отдельности, и каждая игра, скорее всего, будет содержать множество ошибок.
Первой игрой, получившей поддержку DirectX 12 в CrossOver, станет Diablo II Resurrected, но CodeWeavers планирует добавить и другие игры в будущем. Разработки поддерживают базу данных совместимости, чтобы вы могли понять, какие проекты можно запустить, а какие — нет.
Первая бета-версия CrossOver 23 будет выпущена этим летом, а официальный релиз состоится в конце года.
Ещё по теме: