为了让 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小时内处理完毕。