MoltenVK - MoltenVK

MoltenVK
MoltenVK-Logo-Banner.png
Разработчики)Компания Brenwill Workshop Ltd., Хронос Групп
изначальный выпуск26 февраля 2018 г.; 2 года назад (2018-02-26)[1]
Стабильный выпуск
1.1.0 / 1 октября 2020; 58 дней назад (2020-10-01)
Написано вЦель-C ++, Цель-C, C ++, C[2]
Операционная системаmacOS, iOS, tvOS
ПлатформаКроссплатформенность
ТипБиблиотека обертки[2]
ЛицензияЛицензия Apache 2.0
Интернет сайтgithub.com/ ХроносГрупп/ MoltenVK

MoltenVK это библиотека программного обеспечения который позволяет Вулкан приложения для запуска поверх Металл на яблоко с macOS, iOS, и tvOS операционные системы. Это первая программный компонент будет выпущен для Vulkan Portability Initiative, проекта, в котором подмножество Vulkan будет работать на платформах, не имеющих родные Драйверы Vulkan.

Есть некоторые ограничения по сравнению с собственной реализацией Vulkan.[3]

История

MoltenVK был впервые выпущен как проприетарный и коммерчески лицензированный продукт 27 июля 2016 г.[4]

31 июля 2017 г. Хронос объявила о создании Технической подгруппы по переносимости Vulkan.[5]

26 февраля 2018 года Khronos объявил, что Vulkan стал доступен для продуктов macOS и iOS через библиотеку MoltenVK.[6] Клапан объявил, что Dota 2 будет работать на macOS с использованием Vulkan API с помощью MoltenVK,[7] и что они договорились с разработчиком The Brenwill Workshop Ltd о выпуске MoltenVK как программное обеспечение с открытым исходным кодом под Лицензия Apache версия 2.0.[8]

30 мая 2018 г. Qt был обновлен с помощью Vulkan для Qt на macOS с помощью MoltenVK.[9] 31 мая 2018 г. дополнительная поддержка Vulkan для Dota 2 на macOS был выпущен. На следующий день были доступны тесты для игры, показавшие лучшую производительность при использовании Vulkan и MoltenVK по сравнению с OpenGL.[10] 20 июля 2018 г. Вино был обновлен с поддержкой Vulkan на macOS с помощью MoltenVK.[11] 29 июля 2018 года первое приложение, использующее MoltenVK, было принято на Магазин приложений, после первоначального отклонения.[12] 6 августа 2018 г. Google Filament с открытым исходным кодом, кроссплатформенный в реальном времени физический рендеринг движок с MoltenVK для macOS / iOS.[13] 28 ноября 2018 г. Клапан вышел Артефакт, их первая игра только для Vulkan на macOS с использованием MoltenVK.[14]

29 января 2019 года был выпущен MoltenVK 1.0.32 с ранним прототипом расширений Vulkan Portability Extensions. RPCS3 и Дельфин эмуляторы были обновлены с поддержкой Vulkan на macOS с помощью MoltenVK.[15] 13 апреля 2019 года был выпущен MoltenVK 1.0.34 с поддержкой мозаика. 30 июля 2019 года была выпущена версия MoltenVK 1.0.36 для Metal 3.0.[16] 31 июля 2020 года был выпущен MoltenVK 1.0.44, добавивший поддержку tvOS Платформа.[17] 1 октября 2020 года был выпущен MoltenVK 1.1.0, добавляющий поддержку Вулкан 1.1.[18]

Рекомендации

  1. ^ «Приложения Vulkan, доступные на платформах Apple». Пресс-релиз Хронос Груп.
  2. ^ а б «MoltenVK - это реализация высокопроизводительного стандартного графического и вычислительного API Vulkan, работающего на графическом каркасе Apple Metal, благодаря которому Vulkan доступен для iOS и macOS: Khro». 27 декабря 2018 г. - через GitHub.
  3. ^ "Руководство пользователя среды выполнения MoltenVK". Получено 29 апреля, 2018.
  4. ^ «MoltenVK переносит Vulkan на iOS и macOS». The Brenwill Workshop Ltd. 22 июля 2016 г.. Получено 28 апреля, 2018.
  5. ^ Ларабель, Майкл (31 июля 2017 г.). «Сегодня нет Vulkan 1.1, но есть новая инициатива, которая может помочь macOS увидеть Vulkan». Фороникс. Получено 29 апреля, 2018.
  6. ^ Брайт, Питер (26 февраля 2018 г.). «Vulkan выходит на macOS и iOS, но не благодаря Apple». Ars Technica. Получено 26 февраля, 2018.
  7. ^ Ларабель, Майкл (26 февраля 2018 г.). «Vulkan теперь доступен на macOS / iOS благодаря MoltenVK с открытым исходным кодом, Vulkan SDK для Mac». Фороникс. Получено 26 февраля, 2018.
  8. ^ «Бесплатный Vulkan с открытым исходным кодом для macOS и iOS». Клапан. 26 февраля 2018 г.. Получено 28 апреля, 2018.
  9. ^ говорит Лучано Моффатт (30 мая 2018 г.). «Vulkan для Qt на macOS». Блог Qt. Получено 3 августа, 2019.
  10. ^ Ларабель, Майкл (1 июня 2018 г.). «Первоначальная производительность Vulkan на macOS с Dota 2 выглядит очень хорошо». Фороникс. Получено 5 июня, 2018.
  11. ^ "Выпущено Wine 3.13". WineHQ. Получено 3 августа, 2019.
  12. ^ «Apple принимает обновленное приложение / игру с использованием MoltenVK для API Vulkan на iOS - Phoronix». www.phoronix.com. Получено 3 августа, 2019.
  13. ^ Суганда Лахоти (6 августа 2018 г.). "Google Open Source Filament, физический движок рендеринга". Packt Hub. Получено 3 августа, 2019.
  14. ^ «Valve выпускает Artifact как свою кроссплатформенную цифровую карточную игру на базе Vulkan - Phoronix». www.phoronix.com. Получено 3 августа, 2019.
  15. ^ Олсон, Том (20 мая 2019 г.). «Вулкан: состояние Союза» (PDF). Хронос Групп.
  16. ^ «MoltenVK теперь поддерживает больше расширений Vulkan, начинает ориентироваться на Metal 3.0 - Phoronix». www.phoronix.com. Получено 2 августа, 2019.
  17. ^ «Обновление MoltenVK приносит Вулкан в tvOS от Apple - Phoronix». www.phoronix.com. Получено 10 октября, 2020.
  18. ^ «Обновление MoltenVK 1.1 приносит большие улучшения для Vulkan на macOS - Phoronix». www.phoronix.com. Получено 10 октября, 2020.

внешняя ссылка