Categories
科技報導

Vulkan可移植性擴展正式引入1.0版



為了使Vulkan在盡可能多的平台上運行(例如Apple macOS / iOS),Khronos Group現在已發布Vhkan可移植性擴展的正式版本1.0(VK_KHR_portability_subset)。據悉,該擴展旨在在非Vulkan API平台環境中啟動和運行。 顯然,Vulkan選擇了不同於OpenGL和Direct3D的開發路徑。

Vulkan可移植性擴展正式引入1.0版 1

(摘自:Khronos.org)

VK_KHR_portability_subset擴展的到來使諸如GFX-RS和MoltenVK之類的工具更容易在不支持Vulkan的平台(例如Apple的操作系統)上運行,因此它們必須駐留在Apple Mental API上。

該擴展還允許禁用/標記Vulkan所需的不受支持的功能,添加其他屬性或限制以幫助滿足基礎圖形體系結構的需求或功能。

Vulkan可移植性擴展正式引入1.0版 2

(基本實現:詳細介紹)

應當指出,此擴展僅適用於GFX-RS和MoltenVK,不適用於本機/兼容Vulkan 1.0實現。

有興趣的朋友可以訪問Khronos.org的官方網站,並查看KHR_portability_subset文檔以獲取更多詳細信息。