Interested Article - MoltenVK

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

MoltenVK имеет некоторые ограничения по сравнению с оригинальной реализацией Vulkan, связанные с Metal API.

История

MoltenVK был впервые выпущен как проприетарный и коммерческий продукт The Brenwill Workshop 27 июля 2016 года.

31 июля 2017 года Khronos объявила о создании технической подгруппы Vulkan Portability.

Открытый исходный код

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

30 мая 2018 года Qt был обновлён с помощью Vulkan для Qt на macOS при помощи MoltenVK. 31 мая 2018 года была выпущена дополнительная поддержка Vulkan для Dota 2 на macOS. Тесты для игры были доступны на следующий день, показывая лучшую производительность с использованием Vulkan и MoltenVK по сравнению с OpenGL. 20 июля 2018 года в обновлении Wine появилась поддержка Vulkan на macOS с помощью MoltenVK. 29 июля 2018 года было опубликовано первое приложение, использующее MoltenVK в App Store , после первоначального отклонения модерацией. 6 августа 2018 года Google открыл исходный код Filament, кроссплатформенного физического механизма рендеринга в реальном времени с MoltenVK для macOS и iOS. 28 ноября 2018 года Valve выпустила Artifact , свою первую игру использующую только Vulkan на macOS с использованием MoltenVK.

Версия 1.0

29 января 2019 года был выпущен MoltenVK 1.0.32 с ранним прототипом Vulkan Portability Extensions. Эмуляторы RPCS3 и Dolphin получили обновление в котором появилась поддержка Vulkan на macOS с помощью MoltenVK. 13 апреля 2019 года был выпущен MoltenVK 1.0.34 с поддержкой тесселяции . 30 июля 2019 года был выпущен MoltenVK 1.0.36, ориентированный на Metal 3.0. 31 июля 2020 года был выпущен MoltenVK 1.0.44, в котором добавлена поддержка платформы tvOS . 23 января 2020 года MoltenVK был обновлён для поддержки некоторых новых функций Vulkan 1.2 , начиная с Vulkan SDK 1.2.121.

Версия 1.1

1 октября 2020 г. был выпущен MoltenVK 1.1.0, в котором добавлена полная поддержка Vulkan 1.1 , начиная с Vulkan SDK 1.2.154.

9 декабря была выпущена версия 1.1.1, обеспечивающая поддержку Vulkan на графических ядрах процессора Apple Silicon и поддержку платформы Mac Catalyst для переноса приложений iOS/iPadOS на macOS.

Примечания

  1. (27 декабря 2018). Дата обращения: 13 августа 2022. 19 июля 2021 года.
  2. . Khronos Group Press Release. Дата обращения: 13 августа 2022. 28 февраля 2018 года.
  3. . Дата обращения: 7 декабря 2023. 7 декабря 2023 года.
  4. . Дата обращения: 29 апреля 2018. 13 августа 2022 года.
  5. . The Brenwill Workshop Ltd (22 июля 2016). Дата обращения: 28 апреля 2018. 13 августа 2022 года.
  6. Larabel. . Phoronix (31 июля 2017). Дата обращения: 29 апреля 2018. 21 сентября 2021 года.
  7. Bright. . Ars Technica (26 февраля 2018). Дата обращения: 26 февраля 2018. 17 декабря 2020 года.
  8. Larabel. . Phoronix (26 февраля 2018). Дата обращения: 26 февраля 2018. 7 февраля 2022 года.
  9. . Valve (26 февраля 2018). Дата обращения: 28 апреля 2018. 12 ноября 2020 года.
  10. says. (англ.) . Qt Blog (30 мая 2018). Дата обращения: 3 августа 2019. 3 августа 2019 года.
  11. Larabel. . Phoronix (1 июня 2018). Дата обращения: 5 июня 2018. 7 февраля 2022 года.
  12. (англ.) . WineHQ . Дата обращения: 3 августа 2019. 15 июня 2022 года.
  13. . www.phoronix.com . Дата обращения: 3 августа 2019. 29 июля 2021 года.
  14. Sugandha Lahoti. (амер. англ.) . Packt Hub (6 августа 2018). Дата обращения: 3 августа 2019. 3 августа 2019 года.
  15. . www.phoronix.com . Дата обращения: 3 августа 2019. 28 июня 2022 года.
  16. Olson. . Khronos Group (20 мая 2019). 13 августа 2022 года.
  17. . www.phoronix.com . Дата обращения: 2 августа 2019. 31 июля 2019 года.
  18. . www.phoronix.com . Дата обращения: 10 октября 2020. 1 октября 2020 года.
  19. . www.phoronix.com (23 января 2020). Дата обращения: 18 апреля 2021. 18 апреля 2021 года.
  20. . www.phoronix.com (29 сентября 2020). Дата обращения: 10 октября 2020. 10 октября 2020 года.
  21. . GitHub.com (2 октября 2020). Дата обращения: 18 апреля 2021. 21 апреля 2021 года.
  22. . www.phoronix.com (10 декабря 2020). Дата обращения: 18 апреля 2021. 18 апреля 2021 года.

Ссылки

Источник —

Same as MoltenVK