Vulkan可移植性擴展正式迎來1.0版本
為了讓Vulkan在盡可能多的平台上運行(比如蘋果macOS / iOS),Khronos Group現已推出Vhkan可移植性擴展(VK_KHR_portability_subset)的1.0正式版本。據悉,該擴展旨在非Vulkan API平台環境上啟動和運行。顯然,Vulkan選擇了一條與OpenGL和Direct3D不盡相同的發展道路。
(來自:Khronos.org)
VK_KHR_portability_subset擴展的到來,使得GFX-RS和MoltenVK之類的工具可以更輕鬆地在不支持Vulkan的平台(比如蘋果操作系統)上運行,因此必須駐留在Apple Mental API之上。
該擴展還允許禁用/ 標記為Vulkan 所需的不支持功能、添加額外的屬性或限制,以幫助滿足底層圖形體系結構的需求或功能。
(底層實施:詳細介紹)
需要指出的是,該擴展僅針對GFX-RS 和MoltenVK 等情況,而不適用於本機/ 符合要求的Vulkan 1.0 實現。
感興趣的朋友,可移步至Khronos.org 官網,查看KHR_portability_subset 文檔,以了解進一步的細節。