MoltenVK

MoltenVK
Geliştirici(ler)The Brenwill Workshop Ltd., Khronos Group
İlk yayınlanma26 Şubat 2018 (6 yıl önce) (2018-02-26)[1]
Güncel sürüm1.2.0[2] / 18 Ekim 2022 (23 ay önce) (2022-10-18)
Programlama diliObjective-C++, Objective-C, C++, C[3]
İşletim sistemimacOS, iOS, tvOS
PlatformCross-platform
TürSarmalayıcı kütüphane[3]
LisansApache Lisansı 2.0
Resmî sitesimoltengl.com/moltenvk
Kod deposugithub.com/KhronosGroup/MoltenVK

MoltenVK, Vulkan uygulamalarının Apple'ın macOS, iOS ve tvOS işletim sistemlerinde Metal üzerinde çalışmasına izin veren bir yazılım kütüphanesidir. Vulkan sürücüleri olmayan platformlarda çalıştırılmasına yönelik bir proje olan Vulkan Taşınabilirlik Girişimi[4] için piyasaya sürülen ilk yazılım bileşenidir.

MoltenVK ilk olarak 27 Temmuz 2016'da "The Brenwill Workshop" tarafından şahsi ve ticari lisanslı bir ürün olarak piyasaya sürüldü.

31 Temmuz 2017'de Khronos, Vulkan Taşınabilirlik Teknik Alt Grubu[5]'nun kurulduğunu duyurdu.

26 Şubat 2018'de Khronos, Vulkan'ın MoltenVK kütüphanesi aracılığıyla macOS ve iOS sistemlerinde kullanıma sunulduğunu duyurdu.[6] Valve, Dota 2'nin MoltenVK'nin yardımıyla Vulkan API'ını kullanarak macOS üzerinde çalışacağını ve geliştiricisi olan The Brenwill Workshop Ltd ile MoltenVK'yı Apache Lisansı sürüm 2.0 altında açık kaynaklı yazılım olarak yayınlamak için bir anlaşma yaptıklarını duyurdu.[7]

30 Mayıs 2018'de Qt, MoltenVK kullanılarak Qt'nin macOS'da çalışmasını sağlamak için Vulkan ile güncellendi.[8]

31 Mayıs 2018'de, macOS'da Dota 2 için isteğe bağlı olarak kullanılabilecek bir Vulkan desteği yayınlandı. OpenGL'e kıyasla Vulkan ve MoltenVK kullanıldığında daha iyi performans gösterdiği görülen testler yapıldı.[9]

20 Temmuz 2018'de Wine, MoltenVK kullanılarak macOS'da Vulkan desteğiyle güncellendi.[10]

29 Temmuz 2018'de, MoltenVK ile geliştirilen ilk uygulama, başlangıçta reddedildikten bir süre sonra App Store'a kabul edildi.[11]

28 Kasım 2018'de Valve, MoltenVK kullanarak macOS'un ilk Vulkan oyunu olan Artifact'ı piyasaya sürdü.[12]

  1. ^ "Vulkan Applications Enabled on Apple Platforms". Khronos Group Press Release. 28 Şubat 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Şubat 2023. 
  2. ^ "Release for Vulkan SDK 1.3.231". 18 Ekim 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ekim 2022. 
  3. ^ a b "MoltenVK is an implementation of the high-performance, industry-standard Vulkan graphics and compute API, that runs on Apple's Metal graphics framework, bringing Vulkan to iOS and macOS.: Khro." 27 Aralık 2018. 19 Temmuz 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Şubat 2023 – GitHub vasıtasıyla. 
  4. ^ Vulkan (3 Mayıs 2022). "Porting | Vulkan | Cross platform 3D Graphics". dev.vulkan.org (İngilizce). 15 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  5. ^ "Khronos Announces the Vulkan Portability Initiative". The Khronos Group (İngilizce). 31 Temmuz 2017. 28 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  6. ^ Staff, Ars (26 Şubat 2018). "Vulkan is coming to macOS and iOS, but no thanks to Apple". Ars Technica (İngilizce). 17 Aralık 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  7. ^ "Haberler - Free and Open-Source Vulkan on macOS and iOS". store.steampowered.com. 28 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  8. ^ "Vulkan for Qt on macOS". www.qt.io (İngilizce). 21 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  9. ^ "Initial Vulkan Performance On macOS With Dota 2 Is Looking Very Good". www.phoronix.com (İngilizce). 7 Şubat 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  10. ^ "Wine 3.13 Released". WineHQ. 15 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  11. ^ "Apple Accepts Updated MoltenVK-Using App/Game For Vulkan API On iOS". www.phoronix.com (İngilizce). 29 Temmuz 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  12. ^ "Valve Releases Artifact As Its Cross-Platform, Vulkan-Powered Digital Card Game". www.phoronix.com (İngilizce). 28 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022.