為了讓 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 文檔,以了解進一步的細節。
特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。