Vulkan 1.0:高性能图形的跨平台API

El 二月的16 今年的 Khronos集团 Anunció Vulkan 1.0的发布 (由于无法实现计划在20015年底发布的日期),经过两年的艰苦努力,它终于准备好走向世界了。 第一局 Vulkan引擎 也是 公开测试版可用 截至16/02/16,但是 Linux情况并不完全有利 面向最终用户和玩家,因为大多数卖家仍然 确定他们是否会通过Windows上的Linux支持有所帮助。 忽略这些操作系统差异,您需要确保 您的期望是现实的 在尝试之前 新的Vulkan游戏 同时让开发人员有时间学习和设计此新的图形API。

1

Vulkan 1.0

火山 是答案 Khronos集团Microsoft DirectX 12,Apple的Metal和旧的AMD Mantle API 提供 高性能图形。 他们首先将此AP称为 “下一代OpenGL倡议”, 但曾经命名为Vulkan,以前的称号仍然是过去的。 Vulkan漂移并基于ADM Mantle技术构建 哪一个 由AMD捐赠 为了给克罗诺斯人 的基础 开始开发可以在整个行业标准化的API (就像OpenGL),但是 火山 进化了 更远,已经 与AMD的GNC硬件设计无关,并且能够适应以下所有用例: 所有生态系统,经过许多不同方面的审查,API有了很大的发展。 赫罗诺斯总统, 尼尔·特雷维特明确表示 火山 es 不仅仅是对地幔的关注.

之间 Vulkan的目标 这个设计 3D图形应用 实时,游戏和互动媒体 同样,所有平台都旨在提供多种 与其他API相比的优势,提供 更低的开销,对GPU的更直接控制以及更低的CPU使用率带来的更高性能, 能够 更好地在多个CPU内核之间分配工作。 它的特征还在于 高端显卡支持的跨平台API y 与操作系统无关,可以提高使用此API创建的应用程序的可移植性。

Vulkan 1.0 旨在适合 智能手机,台式机和游戏机,现在是 具有多线程功能的API, 与OpenGL驱动程序相比开销更低 以及什么支持 通过SPIR-V预编译的着色器。 与其他替代API不同, Vulkan是跨平台的,是真正的行业标准。 目前存在 火神SDK 可用于 Android,Linux和Windows,尽管仍处于测试阶段, AMD和Nvidia 他们已经知道 他们支持Vulkan. Vulkan 1.0 它不是最终版本,将来的修订当然会在 工作组已收到其他开发人员的反馈。

¿OpenGL会发生什么?

Vulkan 1.0 处于最前沿 照顾大容量的图形, Khronos集团并未放弃OpenGL,负责此项目的开发人员将继续存在并且必须不断发展。 Vulkan不 绝对必要 适用于所有游戏和应用开发人员,这取决于您对 性能,如果需要图形卡的帮助,如果您正在寻找更易访问的API,如果无法并行化工作负载等。

2

也有谈论 支持添加 适用于OpenGL的SPIR-V 以及在这方面的其他改进。 然而 Khronos集团 尚未正式宣布新规格或更新 OpenGL的,但这是在接下来的几个月中保持警惕的问题。

之一的 OpenGL扩展 (非官方)暴露于 NVIDIA驱动程序是GL_NV_draw_vulkan_image。 该扩展提供 绘制VkImageNV 绘制矩形的能力,可以显示矩形的全部或部分内容 Vulkan中的VkImage 以二维方式。 此扩展程序还将提供 用于在Vulkan和OpenGL之间绘制同步的函数, 基本上,扩展将提供一种方法 现在的内容 de 火神在上下文中 Opengl

3

游戏和Vulkan

去年16月XNUMX日 Croteam推出了Talos Principle,上传到 Steam平台 使用 Vulkan引擎。 不幸 版本 这个游戏的 Linux尚未公开可用但是很快

El 滞后 这是因为 搜索整合驱动程序。 这些 Vulkan 1.0驱动程序 将会 即将发布 因为我们知道 Windows Beta版在Steam上可用。 从阀门,还可以预期 Dota2 很快 可用的 在支持下 火山,将来也会出现其他游戏。

迈克尔·拉拉贝尔 论坛作家 Phoronix 评论说:“作为早期参与游戏开发的游戏开发商, 火山 已被警告 没有 冒牌者 期待Vulkan游戏的奇迹”。 这是因为 Vulkan API为改善性能和优化提供了许多可能性,游戏及其引擎已针对DirectX 11和OpenGL进行了调整。 直到出现新游戏或经过重新设计的引擎 火山 会有一个 在OpenGL / DX11中表现更好。 这就是为什么 juegos 目前可在 火山 他们可以 比OpenGL处理​​器中的速度慢,同时解决游戏和驱动程序的各种错误。

虽然 开发商 的游戏是 激动 随着 Vulkan提供的可能性中, 需要花时间 以便 完全转换。 发生类似情况的情况是 Direct3D 11 被释放 然后开始 支持游戏,以后的游戏开始运行得比Direct3D 9快。


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

2条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   死缠烂打

    好的帖子,看看它能为游戏带来什么。 开源世界中的游戏来临的好时机

  2.   HO2Gi

    “ 20015”,我认为您还有零