Khronos Group发布Vulkan API 1.1版本和SPIR-V 1.3规范

2018年03月08日 08:05 次阅读 稿源:cnBeta.COM 条评论

高性能跨平台图形接口Vulkan是用以取代OpenGL的新一代跨平台图形API,是继DX12之后的希望之星,Vulkan是开源的图形API,它承诺通过给予开发者访问硬件底层的能力而大幅提升3D应用的性能。Khronos Group宣布发布最新的Vulkan API 1.1版本,新版本同时增加了16-bit数据支持,新的保护性内容和子集操作功能,并且同时发布了SPIR-V编译器1.3规范。

VulkanLogo.jpg

1.1版本扩展了Vulkan的核心功能,融入了开发者要求的性能,例如子集操作,同时也融合了各种经验证的Vulkan 1.0扩展。Khronos将同时开源发布完整版本Vulkan 1.1 一致性测试,AMD、ARM、Imagination、Intel Corporation、NVIDIA 和Qualcomm都将推出通过Vulkan 1.1 一致性测试的驱动。更多关于Vulkan 1.1规范及相关测试和工具的信息,请浏览Khronos Vulkan 资源页面 。

“通过不断增强的开发者工具、严谨的一致性测试和公开Vulkan生态系统论坛,Khronos在不断实现其目标,创建一个完整的、充满活力的Vulkan 生态系统,”ARM 杰出工程师兼Vulkan工作组主席Tom Olson讲到。“Vulkan 1.1 是对优化产业需求的响应,并展示了我们不断推出由开发者需求带动的功能扩展的承诺”。

Vulkan 1.1,这一用于GPU加速精确控制的新一代跨平台标准,将推动产业发展。Vulkan现在已经在几乎所有支持GPU的平台上本地支持,包括Windows 7, 8.X, 10、Android 7.0+ 和Linux,以及Khronos最近发布的开源工具,实现Vulkan 1.0规范可以接入到macOS 和 iOS。Vulkan已经收到领先游戏引擎的广泛支持,包括Unreal, Unity, 来自Valve 的Source 2, id Tech, CroTeam的 Serious Engine, CryEngine和Xenko。Vulkan在各种桌面和移动平台上的超过30个高端游戏中使用,包括Doom, Quake, Roblox, The Talos Principle, Dota 2, 同时也是AAA类别中使用的独立API,例如Wolfenstein II 和Doom VFR。

Vulkan 1.1的新功能包括子集操作,实现了多任务在一个GPU上同时运行时高效的数据共享和操作。Vulkan 1.1还实现应用可以通过他们无法获取或复制的源完成渲染和显示操作,用于受保护的多媒体内容的安全回放和显示。

除此之外,新版本也融入了各种Vulkan 1.0扩展,为核心Vulkan 1.1带来各种经验证的强大功能,包括:多图片查看同步渲染,多个GPU在一个单独系统内使用,普遍用于例如虚拟现实的广泛应用中的高级渲染和编辑操作程序跨流程API交互操作。这些核心功能还包括16位内存获取高级计算,HLSL内存分布支持,视频流的显示、处理和编程,通过许多视频编解码器生成的YCbcRr颜色格式化纹理的直接抽样。

作为Vulkan 1.1发布的一部分,新版SPIR-V 1.3 规范扩展了Vulkan渲染器中间表示法的功能,以支持子集操作并实现更强的compiler优化。SPIR-V工具生态系统不断获得在GLSL和HLSL的前端compiler的巨大成就,并扩展来自开源SPIRV-工具项目的基础水平工具支持。

“我们非常兴奋地看到开发者们通过使用SPIR-V标准化IR所获得的进展。开发者们使用他们自己选择的渲染器语言以及各种开源compiler以实现他们的游戏和应用。Vulkan工具和生态系统在迅速地演进。” Google渲染器compiler团队负责人兼SPIR工作组主席David Neto。

腾讯云校园

活动入口:

腾讯云 - 热销云产品年付3折起

对文章打分

Khronos Group发布Vulkan API 1.1版本和SPIR-V 1.3规范

2 (25%)
已有 条意见
欧美智能腕表新品发售

    最新资讯

    加载中...

    今日最热

    加载中...

    热门评论

      Top 10

      招聘


      Advertisment ad adsense googles cpro.baidu.com
      created by ceallan