支持这些 API 的新任天堂硬件对于潜在的开发者来说是一件好事。
Khronos 集团宣布将添加任天堂开关查看其支持开发工具 OpenGL 4.5、OpenGL ES 和 Vulkan 的硬件列表。
此公告与那些有兴趣为 Nintendo Switch 开发游戏的人相关。开发者 Ethan Lee 在 Twitter 上指出,这表明 Switch 可能是比 iOS 或 MacOS 等 API 更友好的平台。
Nintendo Switch 比 macOS 和 iOS 具有更好的 OpenGL 和 OpenGL ES 合规性。这是真的。
— 伊森·李 (@flibitijibibo)2016 年 12 月 19 日
一段时间以来,OpenGL 一直是领先的图形标准,而 Vulkan 是 NVIDIA 的一个较新平台。 Vulkan 被认为可用于帮助提高大预算游戏中的帧率性能等。虽然它仍然相对较新并且处于开发技术的最前沿,但它已被著名开发商 id Software 和 Valve 用于厄运和 Dota 2 分别。
需要快速编辑。 Villain是Kronos Group开发的API,源自AMD的Mantel。事实上,与 AMD 硬件相比,Nvidia 的历史表现一直较差,但它将成为跨平台的重要中间件。
它不是源自 Mantle。 Mantle 在开发初期刚刚添加到整个 API 中。所以我想你可以说 Mantle 肯定是它 DNA 的一部分,但整个东西比 Mantle 更大。
公平地说,无论如何,英伟达目前并没有对其开发做出太多贡献。
是的,Nvidia 似乎让 AMD 在低级 API 上处于领先地位。他们似乎满足于暴力破解更好的图形,而AMD则展望摩尔定律结束后的10年,更好的编程将是获得更高保真度视觉效果的唯一途径。
不,它最初源自 Mantle。 AMD 向 Khronos 小组提供了 API,因为他们知道 Mantle 基本上是一条死胡同。我记得在 SIGGRAPH 2015 参加的 Vulkan 演讲中听说过这一点。
是的,我看过那个演讲的视频,我想我记得不一样。听起来 Vulkan 在 AMD 捐赠 Mantle 之前就已经开始了