Khronos Group 启动 Slang Initiative,托管 NVIDIA 贡献的开源编译器

高级语言功能可提高 GPU 着色器开发的效率和可移植性。开放式治理鼓励广泛的行业合作。

俄勒冈州比弗顿 – 2024 年 11 月 21 日 – Khronos® Group 是一个由互操作性标准行业领导者组成的开放联盟,该组织宣布启动新的 Slang™ 计划。该计划将基于 15 年的研究、开发和部署经验,监督和推进开源 Slang 着色语言和编译器。自 2017 年以来,Slang 一直得到 NVIDIA 的支持,并已在整个行业的生产项目中得到广泛采用。

Slang为实时图形开发人员提供了创新功能,可补充现有的着色语言,包括模块化代码开发、可移植部署到多个目标 API 以及图形着色器中的神经计算。在 Khronos 的多公司管理下托管,将实现并促进全行业的协作,以推动 Slang 的持续发展。

Khronos Group 总裁兼 NVIDIA 开发者生态系统副总裁 Neil Trevett表示:“Slang 现在是世界各地图形开发人员的重要着色语言选项,因为所有人都可以直接影响并参与其持续开发。Khronos创新的 Slang 治理结构将开源开发敏捷性与开放标准的专利保护相结合。Slang 可供任何平台或 API 免费使用,包括 Khronos,它将在 Vulkan 生态系统中利用 Slang,同时确保 SPIR-V 能够满足 Slang 的要求。”

NVIDIA 图形和系统软件副总裁 Nicholas Haemel表示:“NVIDIA 将继续对 Slang 进行长期投资,Slang 旨在满足当今图形开发人员的需求,同时为神经图形革命铺平道路。借助 Khronos 对 Slang 的开放治理,图形社区可以合作推进和利用跨平台支持、可扩展图形系统、缩短编译时间和增强模块化的优势。”

促进开放的行业合作

Khronos 建立了独特的治理模式,以确保 Slang 保持开放并对开发人员做出响应。Slang开源项目托管在 GitHub 上,并根据 Apache 2.0 获得许可,它将遵循技术开发的最佳实践,同时培养一个活跃的、自我管理的贡献者社区。贡献者可以影响语言设计、改进代码库和解决错误,并有机会在项目内获得更高的权利–这与是否具有Khronos 成员身份无关。

相关 Slang 工作组由 Khronos 成员组成,为开源项目提供财务、后勤和营销支持,提供战略指导,同时使 Slang 工程工作保持敏捷。开源项目和工作组共同组成了 Slang 计划。

Slang 开源项目将与编译器一起制定严格的语言规范,确保开发人员的清晰度、架构一致性和向后兼容性。该规范将定期由 Slang 工作组批准,以在 Khronos 知识产权框架下提供专利许可保护。

Slang 对开发者的价值

Slang 旨在满足实时图形开发人员不断变化的需求,尤其是那些使用大型着色器代码库的开发人员。通过使用模块、接口和泛型等功能支持模块化开发,Slang 简化了着色器的创建和维护,同时显著缩短了编译时间。

目前,许多开发人员必须重写着色器代码,才能在多个目标 API 和平台上运行,或者使用复杂的转换或重新编译工具链。Slang 编译器直接支持多个后端目标,以便在不同的 API 和平台上部署可移植的代码,包括 Vulkan 的 SPIR-V、Direct3D 的 HLSL、OpenGL 的 GLSL、WebGPU 的 WGSL, 和 Apple 平台的 Metal Shading Language。例如, Autodesk Aurora 路径追踪渲染器中可实现单源光线追踪代码库。

对于希望逐步迁移到 Slang 现代语言功能的开发人员来说,Slang 编译器可以提取现有的 HLSL 和 GLSL 着色器代码库。例如, Valve使用 Slang 编译了整个生产 Source 2 HLSL代码库,同时仅修改 10 行代码。

Slang 支持自动微分作为一流的语言功能,使其成为将神经计算集成到图形着色器中的理想选择。Slang 可以自动生成复杂函数的前向和后向导数传播代码,从而轻松使现有渲染代码库可微分,或者通过slangtorch在 PyTorch 驱动的机器学习框架中使用 Slang 作为内核语言。例如,Slang 用于Slang.D Gaussian Splatting Rasterizer ,一个实时、逆向、可微分渲染的统一平台,可以编译为适用于不同平台的渲染代码。

Slang 增强了 Khronos 标准生态系统

将 Slang 打造为一种现代着色语言,并由社区积极维护和塑造,极大地丰富了 Khronos 标准生态系统。Slang 旨在赋能开发人员,拓宽了可用着色语言的选择范围,以满足各种需求并推动整个行业的创新。

Slang 将提供对新 API 功能的及时访问,包括最新的 Vulkan 功能,并作为 Vulkan SDK 中的着色语言选项之一提供。作为“客户端”语言,Slang 还将积极促进 SPIR-V 中间表示的演进,从而造福更广泛的基于标准的编译器生态系统。

请大家参与

作为12月4日在东京举办的 SIGGRAPH Asia 2024会议的一部分,Khronos 将举办一场题为“Slang 和 3D 着色语言格局”的同类相聚会议,探讨 Slang 在 3D 着色语言格局中的作用,它如何补充 GLSL 和 HLSL 等语言,以及 Slang 如何实现着色器在多个平台(包括 PC、Web、云环境、移动设备和 Apple 平台)之间的可移植性。

Slang 开源项目热忱欢迎任何有兴趣的开发人员加入Slang Discord并为公共Slang GitHub 存储库做出贡献,他们可以在其中提交拉取请求、RFC、错误报告等。有关 Slang 的更多信息,请访问https://shader-slang.org/

行业对 Slang 的支持“我们很高兴看到 Slang 日趋成熟,获得行业发展势头,并在 Khronos 的领导下过渡到开放治理-这对开发者社区来说是一个重大进步。在 Adobe 的 3D & Immersive 部门,我们正在积极探索将 Slang 作为我们统一光栅化和路径跟踪渲染器的一部分,认识到它作为一种多功能、统一着色语言的潜力。凭借其富有表现力的语法和现代设计,Slang 在简化复杂的着色工作流程方面具有真正的潜力,我们对它在推进我们的渲染流程方面的潜在作用充满热情,” Adobe 3D&I 渲染总监 Francois Beaune 表示。

“我们看到 Slang 在降低代码复杂性和跨 API 维护开销方面具有巨大优势,并且能够释放未来神经图形功能的潜力。我们欢迎 Slang 在 Khronos 领导下过渡到开放的多公司治理模式,并相信这将极大地造福着色语言生态系统和整个图形行业,” Autodesk 杰出图形架构师 Henrik Edstrom表示

id Software 引擎技术总监 Billy Khan 表示:“全球格局需要一种开放的着色语言,让开发人员和研究人员能够不受限制地高效地进行图形创新。Slang 以现有语言的成就为基础,同时为我们在现代图形开发领域面临的挑战提供了新颖的解决方案。

Igalia GPU 驱动程序开发团队协调员 Samuel Iglesias 表示:“建立开放治理并标准化 Slang(一种已经可移植的多平台着色器语言)对于其在业界的广泛采用至关重要。凭借 20 多年的开源开发和标准经验,Igalia 很自豪能够通过这一合作计划贡献我们的专业知识,帮助将 Slang 确立为行业标准。

Valve 软件开发人员 Dan Ginsburg 表示:“将我们的大型 HLSL 着色器代码库与 Slang 配合使用的过程非常顺利。我们能够将 Slang 集成到 Source 2 引擎中,并将生成的 SPIR-V 投入到多个游戏(包括《反恐精英 2》和《Dota 2》)的生产中,而对着色器进行的改动很小。完成初始集成后,我们已采用 Slang 的一些高级功能,例如 BufferPointer、枚举、接口和泛型。我们非常感谢 NVIDIA 向开源社区提供 Slang,并相信 Khronos 内多家公司的持续贡献将有助于确保 Slang 拥有健康的未来。

关于 Khronos

Khronos Group 是一个开放、非盈利、会员驱动的组织,由近 200 家行业领先公司组成,致力于为 3D 图形、元宇宙、增强和虚拟现实、并行编程、视觉加速和机器学习创建先进、免版税的互操作性标准。Khronos 活动包括 3D Commerce™、ANARI™、glTF™、Kamaros™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、OpenVG™、OpenVX™、OpenXR™、Slang™、SPIR-V™、SYCL™、Vulkan® 和 WebGL™。Khronos 会员推动 Khronos 规范的开发和演进,并通过早期获取规范草案和一致性测试来加速尖端平台和应用程序的交付。

 

###

Khronos® 和 Vulkan® 是注册商标,ANARI™、WebGL™、glTF™、KTX™、NNEF™、OpenVX™、Slang™、SPIR™、SPIR-V™、SYCL™、OpenVG™、Karamos™ 和 3D Commerce™ 是 The Khronos Group Inc. 的商标。OpenXR™ 是 The Khronos Group Inc. 拥有的商标,并在中国、欧盟、日本和英国注册为商标。OpenCL™ 是 Apple Inc. 的商标,OpenGL® 是注册商标,OpenGL ES™ 和 OpenGL SC™ 徽标是 Hewlett Packard Enterprise 的商标,由 Khronos 授权使用。所有其他产品名称、商标和/或公司名称仅用于识别,属于其各自的所有者

Khronos PBR 中性色调映射器发布,可实现 3D 产品的逼真色彩渲染

规范和参考实施已被广泛采用;邀请更多行业对于首次发布版本的反馈

美国俄勒冈州比弗顿 – 2024 年 5 月 16 日 – 今天,由创建图形和计算互操作性标准的行业领先公司组成的开放联盟 Khronos® Group 发布了Khronos PBR 中性色调映射器规范和示例实现。Khronos PBR Neutral 专门用于显示使用基于物理的渲染 (PBR) 渲染的 3D 资产,并具有逼真的色彩,这对于电子商务、建筑和 CAD 等应用至关重要。Khronos PBR 中性色调映射器已经得到 3D 工具和引擎的广泛采用和支持,包括 <model-viewer>、Autodesk、Babylon.js、Blender、Dassault、Filament、London Dynamics、Phasmatic、Three.js 和Threekit 。

Khronos PBR Neutral 可以在灰度照明下使用 PBR 渲染时忠实再现产品的基色、色调和饱和度,同时消除高光周围的 HDR 伪影。它补充了ACES 等色调映射器,这些色调映射器旨在用于其他类型的内容,例如具有宽输入色域的图像,或用于实现电影、视觉效果和游戏行业中使用的风格化艺术外观。

在难以准确渲染资产颜色的管道中,色调映射通常会被忽略,但这对使用 HDR 或物理照明的内容来说,效果不佳。而使用 Khronos PBR Neutral 的艺术家,可以期待任何采用色调映射器规范的基于 PBR 的端点渲染器的输出,都能忠实地再现所需的基础和品牌颜色。Khronos PBR Neutral 的设计旨在易于实现且运行速度快。示例实现仅包含 13 行 GLSL 着色语言代码。该规范还支持色调映射函数的解析反转。

Khronos 中性色调映射器最初是为了支持基于 Khronos glTF™ 3D 资产格式的工作流程而开发的,但它与文件格式无关。色调映射器目前支持输出到 sRGB,Khronos 的目标是在未来版本中扩展对其他输出的支持。Khronos 还在讨论未来的 glTF 曝光控制,以支持精确设置真实世界的照明值,这对于准确显示资产颜色至关重要。

“3D 内容创建中的一个常见痛点,是使用基于物理的渲染为 3D 对象实现生动、真实的色彩。 Khronos PBR 中性色调映射器使内容制作流程中的每个人都能够创建和显示准确、逼真的模型。”Emmett Lalish,资深软件工程师, Google和 Khronos Group glTF 及 3D Commerce 工作组成员说道。

Khronos 已将 Khronos PBR Neutral 规范发布为开源版本,并欢迎社区通过Khronos PBR Neutral Tone Mapper GitHub 存储库提供反馈和建议,以改进未来功能。鼓励内容创建者、艺术家、实施者和引擎开发人员使用自己的 glTF 资产和照明以交互方式测试 Khronos PBR Neutral 示例实现,以确定它是否适合他们的用例,并在 GitHub 上报告反馈和问题。

https://tone-mapping.glitch.me/上,可以查看各种色调映射器(包括 Khronos PBR Neutral)的交互式比较。Khronos glTF 样本查看器还在“高级控制、色调映射”下支持 Khronos PBR Neutral。

任何对 Khronos PBR Neutral 的其他有关背景、设计目标和实施细节感兴趣的人,都建议阅读Google 员工软件工程师 Emmett Lalish 撰写的《基于物理的渲染的色调映射注意事项》文章。

Khronos 还将于 2024 年 5 月 30 日星期四上午 10:00(太平洋时间)举办一场免费网络研讨会,主题为“如何使用 Khronos 中性色调映射器实现逼真的 3D 色彩渲染”。请注册参加

PBR 中性色调映射的需求

使用 ACES 等传统电影色调映射器,来显示逼真资产的挑战之一,是可达到的颜色范围有限,尤其是在将亮黄色、绿色或青色色调输出到 sRGB 屏幕(例如标准计算机显示器或移动设备)时。因此,使用电影色调映射显示的 3D 对象可能会显得褪色。艺术家通常通过完全不使用色调映射器,来解决这个问题。这可以提高饱和度,但会带来色调倾斜、视觉伪影或闪亮物体的尺寸损失等问题。

使用三个色调映射器显示的皮革、木质和布艺沙发模型。从左到右:线性、ACES 和 Khronos PBR Neutral。线性映射渲染比 ACES 更“褪色”;而 PBR Neutral 则显示更丰富、更真实的色彩。

Khronos PBR 中性色调映射器旨在为颜色提供 1:1 匹配,最高可达某个最大值,其余部分用作压缩高光的余量。这种方法允许内容创建者保留基色、纹理和尺寸。下图比较了 Khronos PBR 中性色调映射器与流行的 ACES 电影色调映射器可达到的颜色。立方体表示线性光中的 [0, 1] 空间 - 未应用 sRGB 曲线。

Khronos PBR 中性色调映射器可达颜色
ACES 色调映射器可达颜色

Khronos PBR 中性色调映射器为艺术家提供了一个新选择,可根据应用需求创建资产。Khronos PBR 中性、线性和胶片色调映射各有不同的用例和优势:

  •  线性色调映射(即“未应用色调映射器”)适用于没有 HDR 输入或物理照明的模型。
  • 电影色调映射(例如 ACES、 AgX )应用于强 HDR 场景、具有宽输入色域的应用程序,或为了实现特定的艺术外观。
  • Khronos PBR Neutral专为照片级逼真的基于物理的渲染而设计,具有曝光良好的场景、灰度照明下精确的 sRGB 基色再现以及在阳光等彩色光下不加修饰的呈现。消除内容创作中的猜测

Khronos PBR 中性色调映射器可以独立于照明环境,来验证 3D 对象的基色,这种方法对于艺术家、品牌和最终用户都具有优势:

  • 减少猜测:艺术家可以验证纹理文件中的颜色值;消除了创建模型和在最终渲染中测试颜色输出的“猜测和检查”过程。
  • 更短的 QA 周期:减少在完成的模型中发现颜色问题的机会,从而减少返工和延误。
  • 更快的更新:无需大量额外的 QA,即可在资产文件中快速轻松地更新对象的颜色。
  • 灵活性:营销和图形设计专业人士可以改变照明环境来实现他们想要的外观,而无需调整基本模型颜色以保持色彩保真度。

行业采用

在发布时,Khronos PBR 中性色调映射器已经被流行的 3D 网络、移动端,和跨平台 glTF PBR 渲染器所采用,包括 Filament、Babylon.js、<model-viewer> 和 Three.js。

Khronos 正在与 3D 创作工具供应商合作以提供原生支持,并且 Blender 4.2 Alpha 用户已经可以开始在 Blender 内部测试 Khronos PBR 中性视图变换。

有一个OpenColorIO配置文件 ( config.ocio ),该文件定义了该色调映射器的近似值,作为示例实现,以帮助作者在其现有工作流程中试用 Khronos PBR 中性色调映射器。

行业支持

“色调映射一直是许多内容创建流程中的重大挑战,尤其是在电子商务领域。PBR 中性色调映射器有效地解决了其中一些挑战,为用户提供了一个引人注目的选择,特别是对于目前以‘无色调映射’方法为常态的工作流程。我们期待更多行业对此初始版本的反馈,并希望看到未来该领域的进一步发展。通过OpenColorIO ,PBR 中性色调映射器已经可以在多款 Autodesk 产品中使用,包括 3ds Max 和 Maya。” Autodesk 杰出软件架构师 Henrik Edstrom说道。

“与 Khronos 合作,准备好 Khronos PBR 中性色调映射器的生产,并通过 OpenColorIO 向所有人提供它,真是太棒了。”Blender 基金会主席 Ton Roosendaal说道。

“对于达索系统来说,虚拟孪生是整个产品生命周期内可持续业务创新的基石。产品工程和商业化中的可视化不仅仅是创造视觉上吸引人的内容;它还关乎确保真实性、准确性和可信度。色调映射在连接虚拟世界和现实世界的输出设备方面起着至关重要的作用。Khronos PBR中性色调映射器代表着朝着实现真实可靠的产品可视化迈出了重要一步。”达索系统渲染研发工程师Bastian Sdorra说道。

“实现色彩、色调和视觉准确性以可视化实体产品是当今电子商务中最艰难的 3D 挑战之一。这成为 Khronos 3D 商务工作组的重点关注点,我们非常高兴推出 PBR中性色调映射器来帮助解决这个长期存在的问题。其结果对伦敦动力公司也非常有益,使我们的客户能够比以前更准确地看到他们的产品,而无需我们的 3D 艺术家修改着色器或人工照明来实现相同的效果。” Khronos 3D 商务工作组主席、Khronos 3D 格式工作组副主席兼伦敦动力公司首席创意官 Daniel Frith 说道。

“Khronos 创新色调映射解决方案为电子商务的数字表示树立了新标准,确保用户享受生动逼真的视觉效果。Phasmatic 立即采用了这项技术来增强其提供真实在线产品体验的能力。”Phasmatic首席执行官兼联合创始人Andreas Vasilakis说道。

“ Threekit对 Khronos PBR中性色调映射器生成的结果质量印象深刻。对于电子商务应用程序来说,在计算机屏幕上向用户呈现逼真的色彩非常重要,而 Khronos 的新色调映射器使这一点更容易实现。” Threekit首席技术官兼创始人Ben Houston说道。

请大家参与

中性色调映射器的开发和快速普及得益于 Khronos 3D 格式3D 商务工作组内部的跨行业合作。我们鼓励内容创作者、艺术家、实施者和引擎开发人员通过在GitHub Discord Khronos 论坛Stack OverflowX与工作组互动,分享他们的反馈、问题和未来改进建议。

任何公司都可以通过成为会员直接参与 glTF 和其他 Khronos 标准的开发。欲了解更多信息,请访问khronos.org/members

关于 Khronos

Khronos Group 是一个开放、非盈利、会员驱动的组织,由 180 多家行业领先公司组成,致力于为 3D 图形、增强现实和虚拟现实、并行计算、视觉处理和机器学习创建免版税的互操作性标准。Khronos 活动包括 3D Commerce™、ANARI™、glTF™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、 OpenVG ™、 OpenVX ™、OpenXR™、SPIR-V™、SYCL™、Vulkan® 和 WebGL™。Khronos 会员推动着 Khronos 规范的开发和演进,并通过早期获取规范草案和一致性测试来加速尖端平台和应用程序的交付。

###

Khronos® 和 Vulkan® 是注册商标,ANARI™、WebGL™、glTF™、KTX™、NNEF™、 OpenVX ™、SPIR™、SPIR-V™、SYCL™、 OpenVG ™、 Karamos ™ 和 3D Commerce™ 是 The Khronos Group Inc. 的商标。OpenXR™ 是 The Khronos Group Inc. 拥有的商标,并在中国、欧盟、日本和英国注册为商标。OpenCL™ 是 Apple Inc. 的商标,OpenGL® 是注册商标,OpenGL ES™ 和 OpenGL SC™ 徽标是 Hewlett Packard Enterprise 的商标,由 Khronos 授权使用。所有其他产品名称、商标和/或公司名称仅用于识别,属于其各自的所有者。

Khronos 集团新闻联系人:

亚历克斯·克拉布(Alex Crabb),Caster Communications Inc.

邮箱:alex@castercomm.com

401-792-7080

Khronos (科纳斯标准联盟)发布OpenXR 1.1 以进一步简化跨平台 XR 开发

OpenXR 1.1 将多个扩展整合到核心OpenXR规范中,以减少碎片化并简化高级 XR 应用程序的开发。

俄勒冈州比弗顿 – 2024 年 4 月 15 日– 今天, Khronos® Group ,一个由创建先进互操作性标准的行业领先公司组成的开放联盟,宣布立即推出OpenXR ™ 1.1 规范。此版本是广泛采用的OpenXR开放 API 标准的演进,用于高性能、跨平台访问 VR、AR 和混合现实 MR(统称为 XR)的平台和设备。 OpenXR 1.1 将广泛使用的 API 扩展,整合到核心规范中,以减少碎片化,并添加新功能以简化更强大、更高效的 XR 应用程序的开发。

特别是, OpenXR 1.1 整合了多个供应商对关键功能的扩展,以减少跨多个平台的应用程序代码的差异,同时仍然保持灵活性和可扩展性,以在快速增长和发展的市场中促进创新。 OpenXR工作组将专注于管理一系列扩展,以开发新功能并寻求反馈,同时主动将经过验证的技术集成到核心规范中,为开发人员提供强大的跨平台 XR 功能。

如今,大多数主要 XR 平台已转向使用OpenXR,来公开当前和未来的设备功能。具有符合OpenXR实施方案的供应商包括 Acer、 ByteDance 、Canon、HTC、Magic Leap、Meta、Microsoft、Sony、XREAL、Qualcomm、Valve、Varjo 和Collabora 的 Monado 开源运行时。 OpenXR还受到所有主要游戏和渲染引擎的支持,包括 Autodesk VRED、Blender、Godot、NVIDIA 的 Omniverse、 StereoKit 、Unreal Engine 和 Unity。

OpenXR 1.1规范可以在 Khronos 网站和GitHub上的 OpenXR注册表上找到。

升级至OpenXR 1.1 核心规范的扩展

OpenXR将以前通过扩展提供的以下功能,集成到核心规范中。

Local Floor (从XR_EXT_local_floor升级)提供了一个新的参考空间,具有重力对齐的世界锁定原点,用于站立比例内容,只需按一下按钮即可将其重新置于当前用户位置,无需校准过程。它还内置了估计的楼层高度。有关Local Floor及其对开发人员的价值的更多详细信息,请参阅这篇博客文章

Stereo with Foveated Rendering (从XR_VARJO_quad_views升级)提供了主视图配置,可跨多个图形渲染 API, 为 XR头戴式设备实现眼动追踪注视点渲染, 或固定注视点渲染。它的使用特别有利于高效渲染高像素数显示器,这些渲染会给GPU 带来沉重的负载。原来供应商的扩展已在 Unity、Unreal 中原生采用,最近还被 NVIDIA Omniverse 采用。

Grip Surface (从XR_EXT_palm_pose升级)提供了一个标准姿势标识符,无论手部位置是直接跟踪,还是从物理控制器的位置和方向推断,该标识符都能可靠地锚定相对于用户的物理手的视觉内容。

XrUuid (从XR_EXT_uuid升级)提供了一种通用数据类型来保有一种符合RFC 4122的通用唯一标识符。

xrLocateSpaces (及其相应的扩展等效XR_KHR_locate_spaces )提供了定位空间函数,通过使应用程序能够在填充“结构数组”( AoS ) 的单个函数调用中定位空间数组,而不是通过仅限于为每个函数调用定位一个空间,来改善性能以及简化应用码。

功能增强

除了整合扩展之外, OpenXR 1.1 还为开发人员提供了一系列新功能和说明,包括:

交互配置文件改进

简化动作系统编程。开发人员现在可以利用这些新标准:

基础知识

OpenXR 1.1 的改进之处,为开发人员提供了一套扩展的通用工具,用于构建增强的 XR 体验:

  • XrDuration :澄清负持续时间的行为
  • Event Polling:阐明轮询的运行时和应用程序行为
  • Two-Call Idiom:“缓冲区大小”的精确解释
  • New Structures:添加了无 alpha 通道的颜色 (XrColor3f)、矩形棱柱 (XrExtent3Df)、定向球体 ( XrSpheref )、定向盒子 ( XrBoxf ) 和平截头体 ( XrFrustum )

新错误代码

新的错误代码 XR_ERROR_INSUFFICIENT PERMISSIONS 和 XR_ERROR_DEPENDENCY_NOT_ENABLED 有助于应用程序调试(请参阅 xr.xml)。

规范细化

OpenXR 1.1 提供了对规范意图的更清晰的解释,同时消除了歧义,并加强了规范语言的精确性。受影响的章节包括:

 

  • Spaces: OpenXR 1.1 添加了参考空间的链接,以便在文本中轻松识别它们。它还增强了运行时和应用程序开发人员的规范语言。
  • Rendering:XR_COMPOSITION_LAYER_CORRECT_CHROMATIC_ABERRATION_BIT 已弃用,因为它未在任何交付的运行时中使用
  • Input:删除了“默认绑定”的提及,并阐明了读取输入操作状态的时序要求
  • Appendix:更新过的贡献者列表
  • Versions:一个新章节来显示版本之间的升级扩展

“ OpenXR 1.1 标志着这一开放标准发展的一个重要里程碑,该标准已在整个 XR 行业得到广泛采用。OpenXR 1.0 提供了基线功能,并为通过扩展来试验新功能奠定了基础。现在,工作组正在转向管理常规核心规范更新,这平衡了发布新功能的灵活性与整合成熟技术的需求,以减少碎片化并实现真正的跨平台应用程序可移植性。通过简化开发同时促进创新,我们的目标,是使开发人员能够专注于创建突破性的沉浸式、跨平台应用程序。 OpenXR 1.1 体现了工作组和扩展 XR 社区的集体奉献精神,旨在完善和推进OpenXR标准,同时响应快速发展的生态系统的动态需求。” OpenXR工作组主席 Alfredo Muniz 说道

一致性测试套件增强功能

OpenXR一致性测试套件 (CTS) 可在 GitHub 上免费获取,包括已集成到OpenXR 1.1 核心规范中的功能的更新和增强,从而能够在所有符标平台上实现一致的实施。用于开发的版本已发布,并且将在第二季度提供用于一致性提交的经过批准的发布版本。

OpenXR路线图并呼吁社区反馈

OpenXR工作组欢迎并鼓励 XR 开发者社区就其使用OpenXR 的体验提供反馈。此类反馈对于确定OpenXR路线图上未来开发的优先级至关重要,以便满足开发人员不断演进的真实世界的需求。例如,工作组目前正在探索多个功能领域,例如将手部跟踪扩展到包括全身跟踪,以及增强对空间实体的处理,以提供在高级空间计算应用程序中与用户环境进行交互的标准化方法。

请通过OpenXR Discord频道,OpenXR论坛GitHub 问题跟踪器 提供OpenXR反馈。

OpenXR 1.1的行业支持

“ Collabora对OpenXR 1.1的发布感到非常兴奋,这是一个重要的里程碑,强调了 XR 行业中免费标准的重要性。作为免费开源 XR 生态系统的先驱, Collabora对领先的开源OpenXR运行时Monado进行了大量投资,以确保在各种设备上的无缝兼容性和性能。我们想借此机会深深感谢OpenXR工作组成员的不懈努力,他们慷慨贡献了自己的时间、专业知识和见解,使这一版本成为现实。我们热切地期待此版本将带来更广泛的OpenXR采用。” Collabora的 XR 负责人 Frederic Plourde说道。

“这是OpenXR的一个重要里程碑,是向开放生态系统迈进的一大成就。HTC始终坚持开放标准,致力于简化 XR 体验的创建。我们将继续支持PC 和一体机 (AIO) 的OpenXR 1.1版本,对新版本充满期待,并期待OpenXR社区未来能够持续蓬勃发展。” HTC 副总裁武景龙说道。

“我们很高兴获悉OpenXR 1.1 版本的发布。 Kivisense一直通过我们的AR引擎服务深入探索AR领域的前沿创新。作为OpenXR的长期支持者和生态系统合作伙伴,我们感谢工作组成员付出的巨大努力,他们贡献了时间和智慧并完成了这项工作。我们将继续将 AR 引擎服务作为OpenXR生态系统的一部分,并帮助其更加繁荣。” Kivisense创始人Steven Zhang表示。

“自 2016 年OpenXR标准推出以来,Meta 一直致力于为 XR 行业构建开放的跨平台标准。 ” Meta 高级工程师 Jonathan Wright表示,“ OpenXR 1.1 版本是让开发人员更轻松地构建 XR 应用程序的又一步。我们将继续支持OpenXR标准的发展,努力构建开放且可互操作的 XR 生态系统。”

“NVIDIA 将OpenXR视为一项关键的开放标准,因为它可以实现对各种 XR 设备的可移植性。 OpenXR 1.1 是整合重要功能同时减少开发人员碎片化的重要一步。 NVIDIA 正在努力在其CloudXR套件中,利用OpenXR ,为各种设备灵活提供复杂的沉浸式体验。” NVIDIA 空间计算和 XR 副总裁 David Chu 表示。

“OPPO 对 OpenXR 1.1 全球发布感到兴奋。 构建繁荣的XR生态是XR行业的一项重要成就,作为OpenXR的长期支持者,我们正在OPPO的XR产品上应用OpenXR规范。 OPPO是一家致力于XR技术、产品、内容和服务探索的创新公司,我们最新的OPPO MR Glass开发者版配备了OpenXR的先进功能,为开发者赋能,代表了我们在这个方向上的不断探索。” OPPO XR技术总监徐毅表示。

"PICO是OpenXR公开标准的长期支持者和贡献者。自2022年以来,PICO的Runtime就取得了OpenXR1.0的全兼容,并发布在了Neo3 和 PICO4之上。OpenXR 1.1 的发布是业界推动跨平台XR行业标准的又一次重要进展,很高兴PICO作为贡献者之一参与了这一过程。 我们将会很快推出更新,达成对OpenXR 1.1的支持,也期待继续参与社区共建工作,推动标准化进程的持续发展“。PICO XR Foundation 工程研发总监张健表示

“玩出梦想科技致力于打造开放的XR内容生态,促进其内容繁荣,这与Open XR标准创立的初心保持一致。如今,Open XR1.1版本即将发布,我们很荣幸能继续拥抱该标准,为开发者提供更具兼容性和开发效率的体验,让他们将更多精力投入核心内容创作,进一步丰富XR应用生态与场景。相信这也将为我们即将发布的新一代空间计算设备带来巨大价值。”玩梦科技软件技术负责人张松表示。

“骁龙空间是许多OpenXR标准的虚拟、混合和增强现实产品的首选平台。我们对OpenXR 1.1 规范的发布以及新扩展的推广感到非常兴奋,这些扩展加快了 XR 的创新步伐,并促进了开放生态系统以及社区。这是 XR 行业的一个重要里程碑,它减少了碎片化,并添加了新功能,简化了开发人员对于沉浸式应用程序的创建。” 高通公司产品管理高级总监 Brian Vogelsang表示。

“Rokid 对 OpenXR 新的成就表示祝贺,我们非常支持OpenXR长期以来在业内做出的积极贡献。Rokid是一家专注人机交互的公司,希望通过先进的科学技术,让人类生活更加美好,同时也希望通过自身努力,让XR以更加亲民的价格呈现。Rokid将在近期发布全新一代个人空间计算套装,将进一步拉近空间计算和普通人之间的距离。“Rokid 国际事业部负责人李哲民表示

“Unity为OpenXR 1.1的发布感到兴奋,这是 XR 行业标准化向前的一步。作为开放生态系统和互操作性的倡导者,我们认识到OpenXR在简化开发工作流程和帮助创作者构建可无缝运行的沉浸式体验方面的重要性通过OpenXR 1.1,使用 Unity 的开发人员可以期待增强的兼容性,这最终将加速 XR 社区的发展,并为沉浸式故事讲述带来新的可能性。” Unity 首席软件工程师 Peter Kuhn 表示。

“ OpenXR 1.1 为广泛使用的OpenXR标准带来了清晰度和易用性。现在,最常用的扩展已包含在核心中,开发人员将更容易有信心依赖他们所需的功能。随着新功能的添加,这些更新还提高了简单性和统一性。鉴于我们的目标是建立一个能够跨硬件和运行时应用开发人员工作的生态系统,这是我们非常热衷的事情。” Valve 程序员Nathan Nuber说道。

“自 2019 年以来,Varjo 一直是OpenXR的贡献者和采用者,我们很高兴能够为我们的企业客户配备OpenXR 1.1的尖端功能。除其他重要更新外,四视图配置是此版本的核心部分,降低了开发人员使用 Varjo 混合现实头戴设备以人眼分辨率进行渲染的门槛。我们期待OpenXR 1.1 对整个 XR 行业产生变革性影响。” Varjo OpenXR系统架构师Denny Rönngren说道。

“XREAL 热烈欢迎OpenXR 1.1 的发布,这是促进沉浸式体验统一开发的一个重要里程碑。我们正在为 2024 年推出新产品系列做好准备,其中包括创新的计算设备、不断更新的 SDK 包以及XREAL Nebula OS。我们致力于将OpenXR 1.1 规范集成到我们的整个产品线中,我们的目标是为开发人员提供跨平台打造创新 AR 和 VR 体验的基本工具。我们很高兴能为这一全球努力做出贡献,提升虚拟现实和增强现实的潜力。” XREAL 软件研发副总裁张宇说道。

关于科纳斯标准联盟

科纳斯标准联盟是一个开放、非营利、会员驱动的行业协会,由 180 多家行业领先的公司组成,为 3D 图形、元宇宙、增强和虚拟现实、并行编程、视觉加速和机器学习创建先进、免版税、互操作性标准。 Khronos 活动包括 3D Commerce™、ANARI™、 glTF ™、 Kamaros ™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、 OpenVG ™、 OpenVX ™、 OpenXR ™、SPIR-V™、SYCL™、Vulkan® 和WebGL™。 科纳斯协会成员推动 Khronos 规范的开发和演进,并能够通过尽早访问规范草案和一致性测试,来加速尖端平台和应用程序的交付。

Khronos 通过 Vulkan 2024 路线图来驱动行业对扩展 3D 功能的支持

最新的 Vulkan 路线图里程碑, 定义了一组重要的着色器和光栅化功能。游戏和应用程序开发人员可以依赖这些功能, 从今年开始在中高端 GPU 上得到更宽泛的支持。

俄勒冈州比弗顿 – 2024 年 1 月 25 日 –  Khronos® Group是一个由行业领先公司组成的开放联盟, 致力于创建先进的互操作性标准。今天, 该联盟宣布了跨平台 3D 图形和计算 API Vulkan® 的最新路线图里程碑。 Vulkan 路线图瞄准“沉浸式图形”市场, 这个市场由中高端智能手机、平板电脑、笔记本电脑、游戏机和台式设备组成。 Vulkan路线图 2024 里程碑 认定了一组功能, 预计从 2024 年开始, 该市场的新产品将支持这些功能。路线图规范为目标设备提供了显着的功能的增强, 并设定了 API 的演进方向, 包括为 Vulkan 开发人员提供新的硬件能力和编程模型的改进。

Vulkan 路线图 2024 是 Vulkan 路线图的第二个里程碑版本。支持它的产品必须 达到Vulkan 1.3 的符标, 并支持 2022 年和 2024 年路线图规范中定义的扩展和功能。 Vulkan路线图规范, 使用Vulkan Profile机制来帮助开发人员构建可移植的Vulkan应用程序;路线图的需求以机器可读的 JSON 文件来表示, Vulkan SDK 中的工具会自动生成代码, 使开发人员可以轻松在其应用程序中查询和启用配置文件支持。

Vulkan 2024 路线图所需的扩展和功能包括几个新发布的扩展, 以及对许多先前可选功能的必然支持, 以及最低硬件功能的增加:

  • 动态渲染本地读取: VK_KHR_dynamic_rendering_local_read扩展添加了对动态渲染的帧缓冲区本地依赖性的支持, 允许开发人员完全转向在所有 GPU 上进行动态渲染。请查看博客文章了解详细信息。
  • 着色器最大再收敛: VK_KHR_shader_maximal_reconvergence扩展, 定义了着色器中线程发散的直观行为, 从而能够开发高级并行算法。
  • 着色器四重控制 : VK_KHR_shader_quad_control扩展, 定义了控制流中的增强纹理操作, 从而提高了性能和质量。有关更多详细信息, 请查看最大再收敛和着色器四重控制博客。
  • 附加功能:Vulkan 路线图 2024 里程碑, 还需要支持着色器半浮点和 8/16 位整数类型、多重绘制间接、着色器绘制参数、推送描述符, 以及增加到 7 个描述符集和 8 个颜色附件(每个从 4 起)。

对这些新扩展的支持将包含在下一个 Vulkan SDK 版本中。大多数支持 Vulkan 路线图 2024 里程碑的 Vulkan 采用者, 预计将从 2024 年开始提供符标的产品。

“Vulkan 路线图 2024 里程碑的发布, 标志着我们沿着 Vulkan 1.3 和 Vulkan 路线图 2022 的发布所概述的道路, 迈出了第二步。随着我们进一步扩展 Vulkan 路线图的未来, 我们正在为Vulkan 生态系统实现更高的标准化和效率, 积聚动量。 2024 年路线图规范的关键功能, 包括广泛要求的生活质量改进, 和一些重要的新颖功能, 它们在路线图中的存在确保它们将成为各种硬件的标准。这将使开发可移植的应用程序变得更加容易, 并使开发人员能够更高效地工作。我们不只是在这里构建图形 API;我们正在为沉浸式图形的未来奠定基础, 展示 Vulkan 社区协作开发和共同愿景的价值。” Vulkan 工作组主席 Tom Olson说道

我们邀请开发人员前来参加Vulkanized 2024 (加利福尼亚州桑尼维尔 | 2 月 7 日至 9 日), 有机会了解有关 Vulkan 2024 路线图和配置文件工具集的更多信息, 并与同行和行业专家联系, 探索最新的 Vulkan 开发。

Vulkan的演进

Vulkan 路线图规范公开了最初在高端 GPU 中发现的高级功能, 但在该规范的生命周期内将在中高端 GPU 中广泛使用。由于这些功能在主流 GPU 中也会变得很常见, 因此它们成为纳入未来 Vulkan 核心规范的候选功能。

Vulkan 路线图规范, 通过识别在特定细分市场中得到广泛支持的功能并定义额外的最低实现限制, 来减少碎片化, 从而补充了 Vulkan 核心规范。

征求反馈

Vulkan 工作组欢迎并鼓励对 Vulkan 路线图 2024 里程碑提供反馈, 以帮助在GitHub Vulkan-Docs上定义 Vulkan 的后续步骤。还邀请开发人员加入Vulkan Discord 频道, 或vulkan.org上提供的任何的支持论坛。

行业支持

“Vulkan 2024 里程碑是提高行业标准化的重要一步, 确保对开发人员希望能够依赖的多项功能提供更广泛的支持。 AMD 的 Vulkan 实施已经支持其中许多功能, 我们的 AMD 软件:Adrenalin Edition™ 驱动程序将很快更新, 以全面支持支持硬件方面的这一里程碑。” AMD 高级副总裁兼首席软件官Andrej Zdravkovic说道。

Arm公司客户业务线的生态系统和工程副总裁 Geraint North表示:“Vulkan 路线图 2024 年里程碑, 为开发人员构建便携式下一代图形和计算应用程序奠定了坚实的基础, 并保证其功能将在新型的中端到旗舰移动设备中无处不在。”“本地读取扩展等功能让开发人员能够发挥 Arm GPU 的带宽节省潜力, 而无需牺牲可移植性或动态渲染的简单性。我们期待从今年晚些时候开始, 在新的 Arm Immortalis和 Arm Mali 驱动程序中为有能力的设备提供 Vulkan 路线图 2024 支持。”

Imagination Technologies 创新与工程主管Tim Mamtora表示:“Imagination 对 Vulkan 路线图 2024 里程碑感到兴奋。这是 Khronos 努力确保丰富的 Vulkan 功能集标准化, 以及受支持设备的广泛可用性的一项重要成就。该路线图将继续改善软件开发人员的体验并加快图形创新技术的步伐Imagination 很高兴为我们的PowerVR ™ 驱动程序中的 2024 Vulkan 路线图配置文件提供支持, 从而为生态系统做出贡献。”

“NVIDIA 处于创建创新图形技术并将其交付给最终用户的前沿。作为 Vulkan 的长期支持者, NVIDIA 正在为我们最新 GPU 上的 Vulkan 路线图 2024 里程碑提供即时支持, 并可追溯到 Windows 和 Linux 上的 Volta 架构。” NVIDIA 软件工程高级副总裁 Dwight Diercks 说道

关于Vulkan

Vulkan 是一种开放、免版税的 API, 用于高效、跨平台访问现代 GPU, 在领先引擎、尖端游戏和要求苛刻的应用程序中得到广泛采用。 Vulkan 受到各种设备的支持, 从 Windows 和 Linux PC、控制台和云, 到移动电话和嵌入式平台。

关于Khronos

Khronos Group 是一个开放、非营利、会员驱动的联盟, 由 200 多家行业领先的公司组成, 为 3D 图形、元宇宙、增强和虚拟现实、并行编程、视觉加速和机器学习创建先进、免版税、互操作性标准。 Khronos 活动包括 3D Commerce™、ANARI™、 glTF ™、 Kamaros ™、 NNEF™、OpenCL™、OpenGL®、OpenGL® ES、 OpenVG ™、 OpenVX ™、 OpenXR ™、SPIR-V™、SYCL™、Vulkan® 和WebGL™。 Khronos 成员推动 Khronos 规范的开发和演变, 并能够通过尽早访问规范草案和一致性测试来加速尖端平台和应用程序的交付。

Khronos 推出 ANARI 1.0 作为业界首个 跨平台 3D 渲染引擎开放标准 API

使用最先进的渲染,以简化便携式 3D 可视化应用程序的开发;多种实施和开源 SDK 发布

俄勒冈州比弗顿 – 2023 年 8 月 2 日 – 今天, Khronos® 集团 宣布 ANARI™ 1.0 开放标准、跨平台 3D 渲染引擎 API 已最终完成,AMD、Intel 和 NVIDIA 提供的多种实施,以及Khronos 的开源软件开发套件 ( SDK )都已经发布。ANARI 通过提供高级功能,来构建内存中需要渲染的场景表达,而无需低级图形代码,并允许使用任何支持ANARI API3D 渲染的引擎,从而显著地简化了包括科学可视化等领域的应用程序开发。 ANARI 1.0 规范 是公开开发的标准,并纳入了重要的社区反馈,包括与 glTF™ 基于物理的渲染 (PBR) 材料的兼容性。 ANARI 已广泛集成到科学可视化应用程序中,预计将被需要便携式访问多个渲染引擎以提供光线追踪和全局照明等复杂 3D 功能的各种应用程序使用。 Khronos 欢迎开发者社区在ANARI GitHub 上提供反馈。

作为业界第一个独立于平台的 3D 渲染引擎 API,ANARI 获得了科学可视化开发人员的广泛行业支持,并集成到了领先的开源应用程序中,包括 VMD、VTK/ParaView 和 VisIt。 AMD IntelNVIDIA 现已推出 ANARI 的实施,以提供对其 RadeonProRender、OSPRay 和 VisRTX 渲染引擎的访问。 ANARI SDK 中还有一个概念验证 Blender ANARI 插件,而NVIDIA 的ANARI-USD 实施,使任何 ANARI 应用程序都可以生成USD输出, 以在 Omniverse 平台中使用。

ANARI 工作组主席兼 NVIDIA 高级软件工程师 Jefferson Amstutz表示:“从历史上看,可视化应用程序需要定制编写的渲染器,但渲染算法、硬件和相关低级 GPU API 的快速发展,使得领域专家越来越难以跟上现代渲染方法的步伐”。“作为 Khronos 内部行业领先专家三年共同努力的成果,ANARI 现在简化了便携式 3D 可视化应用程序的开发,这些应用程序使用后端引擎来访问最先进的渲染。我们感谢科学可视化社区在完善 ANARI 设计方面提供的宝贵帮助,现在我们很高兴看到,其他应用领域如何利用业界第一个独立于供应商和生态系统的渲染引擎 API。”

ANARI 是具有 C++ 类型安全包装器的 C99 API,用于构建内存中分层对象树,该树表达单个帧的完整场景,包括 3D 表面几何形状和体积数据。 ANARI 为渲染引擎提供语义,通过扩展展示创新;访问异步场景更新和零拷贝数据数组以实现低帧延迟;并最终创建精美渲染的最先进图像,而无需专有 API,同时实现探索性可视化所需的交互性。

ANARI 1.0 规范,是在完全公开访问规范草案的情况下开发的,并纳入了重要的社区反馈,包括对象接口的改进、通过保证 API 流稳健性实现更好的错误处理、改进的运行时功能查询、直接映射数组参数、改进的体积着色,以及与 glTF 基于物理的渲染 (PBR) 材质的兼容性。

开源的ANARI SDK 简化了开发人员对 API 的探索和使用,并包含示例应用程序,包括演示各种 ANARI 概念的简单交互式查看器,以及开发工具,包括用于 API 流验证的调试层和用于 API 调用跟踪和重放的层。对于 ANARI 实施者来说,该 SDK 包括实现常见功能的后端层(例如处理参数或对象生命周期)、基于 Python 的一致性测试套件以及“Helide”ANARI 示例实现,该示例演示了 API 实施选择并展示了 ANARI的实施如何与SDK集成。

SIGGRAPH 2023 上的 ANARI 会议

来自国家标准与技术研究所NIST的 ANARI 工作组成员 Bill Sherman 将于8 月星期三在 SIGGRAPH 2023 (BOF) 会议上发表题为“ ANARI:业界首个便携式渲染引擎 API”。这会议的时间在8月9日上午 10:00-11:00,作为洛杉矶 JW 万豪酒店Khronos BOF 日的一部分。 欢迎所有人亲自参加,会议录音将在线提供。

行业对 ANARI 的支持

AMD公司Radeon ProRender软件主管Brian Savery 说,“ANARI 渲染 API 是科学渲染管道标准化的一大进步,它允许开发人员和科学家编写一次代码并在多个地方进行渲染,而无需了解设备的具体情况。我们期待通过 GPUOpen.com 上 ANARI 的 Radeon ProRender 后端,支持多个 GPU 和 CPU 渲染平台。”

英特尔 AXG 首席技术官兼图形研究组织副总裁Anton Kaplanyan说,“作为开放、基于标准的平台和生态系统的公认贡献者,英特尔欢迎由 Khronos Group 领导的高级渲染 API 规范 ANARI 的发布。 ANARI 工作组在提供应用程序开发的易用性和为供应商提供高性能实施的功能之间,找到了微妙的平衡。英特尔通过基于英特尔® OSPRay(英特尔® oneAPI 渲染工具包的一部分)的开源实现来支持 ANARI API,并且对ANARI 用户,贡献自己的专业知识和技术,来推进数字孪生、HPC 中的可扩展科学可视化等各种应用中的高保真渲染。”

Kitware 的科学计算高级总监Berk Geveci说,“在 Kitware,科学和医学可视化是我们业务的核心。因此,我们的软件堆栈必须与最新的渲染技术保持同步,并跨多个平台和库实现工作。借助 ANARI,我们可以利用各种后端,通过单个 API 来提供高级光线追踪功能。对于 VTK 和 VTK-m 等工具包以及 ParaView 等最终用户应用程序来说,ANARI 是一个巨大的胜利,它使我们能够访问许多渲染引擎,而无需支付高昂的每个引擎开发成本。”

NVIDIA HPC 开发技术总监Peter Messmer说,“NVIDIA 很高兴将 RTX 加速渲染技术引入到 ANARI 生态系统中。从我们自己的 VisRTX 实现开始,我们希望用户能够轻松访问硬件加速的光线追踪,以更好地完成可视化 3D 数据的工作。此外,我们的 ANARI-USD 实施标志着现有 3D 应用程序能将自身无阻地连接到我们不断发展的 Omniverse 平台 - 无缝地使用现有的 ANARI 代码将其数据转换为USD。无论是加速现有 3D 应用程序还是利用 Omniverse 创建新应用程序,ANARI 都可以让您比以往更轻松地利用 NVIDIA 对 3D 可视化行业的贡献。”

关于科纳斯集团

Khronos Group 是一个开放、非营利、会员驱动的联盟,由近 200 家行业领先的公司组成,为 3D 图形、元宇宙、增强和虚拟现实、并行编程、视觉加速和机器学校创建先进、免版税、互操作性标准。 Khronos 活动包括 3D Commerce™、ANARI™、glTF™、Kamaros™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、OpenVG™、OpenVX™、OpenXR™、SPIR-V™、SPIR-V™、 SYCL ™ 、Vulkan® 和 WebGL™。 Khronos 成员推动 Khronos 规范的开发和演变,并能够通过尽早访问规范草案和一致性测试,来加速尖端平台和应用程序的交付。

Vulkan SDK 现已支持 Vulkan 视频

新的 Vulkan SDK 今天发布,支持 Vulkan 视频扩展,包括使用验证层;多个 GPU供应商发布 Vulkan 视频驱动程序

俄勒冈州比弗顿 - 2023 年 1 月 30 日 - 太平洋时间上午 10 点 - 今天,Khronos ® 集团 ,一个由行业领先公司组成的创建高级互操作性标准的开放联盟,宣布 LunarG公司发布了可适用于 Windows 和 Linux 的 Vulkan 软件开发工具包 (SDK) 1.3.239.0 版本,全面支持 2022 年 12 月完成的四个 Vulkan 视频扩展,包括标头升级和验证层集成。连同来自多个 GPU 供应商的驱动程序,开发人员现在配备了在框架和应用程序中使用 Vulkan 视频加速 H.264 和 H.265 解码的基本工具。

越来越多的 Vulkan 视频被行业采用

支持 Vulkan 视频扩展的 Vulkan 驱动程序现已从多个 GPU 供应商推出,包括 NVIDIA 的 Windows 和 Linux 测试版驱动程序 ,以及 AMD 的Windows 测试版驱动程序 。英特尔将在今年晚些时候通过即将发布的,为英特尔 Arc A 系列显卡和英特尔 Iris Xe 显卡开发的的英特尔显卡驱动程序版本,来支持 Vulkan 视频。

开源社区也在将 Vulkan 视频支持,推向AMD的 Vulkan RADV驱动程序 和英特尔 GPU的ANV驱动程序 。流行的开源媒体框架,包括 GStreamerFFmpeg ,正在积极集成 Vulkan 视频加速,在跨多个平台提供增强的用户体验。

“许多公司都在 Vulkan Video 上努力工作,以提供规范、一致性测试、驱动程序、工具、示例,现在还有SDK,使开发人员能够有效地利用这个开创性的 API,我们对开源社区的早期参与和采用感到兴奋,”Vulkan Video 技术子工作小组主席Ahmed Abdelkhalek说。 “我们还敏锐地意识到业界对编码扩展的浓厚兴趣,包括 VP9 和 AV1 编解码器,以及其他附加功能以优化不断增长的用例范围。实现我们的路线图将是该子工作小组在 2023 年的重点,我们感谢社区的持续支持!”

Vulkan SDK 中的 Vulkan 视频支持

Vulkan SDK 现在集成了开发人员轻松使用新的 Vulkan 视频扩展所需的所有组件。

Vulkan 验证层、API 头文件和 API 注册表现在支持:

新的 Vulkan SDK 还提供 Vulkan 视频编解码器特定的标头,包括:

  • vulkan_video_codec_h264std.h:定义 H.264 解码和编码操作共享的结构和类型。
  • h:定义仅供 H.264 解码操作使用的结构。
  • h:定义 H.265 解码和编码操作共享的结构和类型。
  • vulkan_video_codec_h265std_decode.h:定义仅由 H.265 解码操作使用的结构。
  • h :定义版本控制宏文件,让其他标准头文件用于版本维护。

其他 Vulkan 视频资源

Khronos 和 Vulkan Video 子工作小组的成员正在不断开发其他 Vulkan Video 资源:

  • 2022 年 12 月的 Khronos 博客 详细描述 了当前的 Vulkan 视频扩展。
  • 随着将于2023 年 2 月发布的 2022.7 版本,NVIDIA Nsight Graphics 帧调试器和 NVIDIA Nsight Systems系统分析器 将明确支持 Vulkan Video。
  • NVIDIA 的开源 vk_video_decode 示例 包含了如何从输入文件解析视频流、采用硬件加速解码以及将解码后的流逐帧传递到图形处理和呈现中。此示例中的代码也可用作可自定义的库以加速开发。

此外,我们邀请所有人参加一个现场直播的虚拟教程,这个教程属于抢手的 Vulkanised 2023 ,该活动于 2 月 7 日至 9 日在慕尼黑举行。在线教程注册是免费的,但名额有限。

Khronos Vulkan 视频子工作小组欢迎所有开发人员的反馈,并会仔细了解 GitHub 上的 Vulkan 问题跟踪器的内容。

行业对 Vulkan 视频的支持

“Vulkan® 中视频加速的标准化,这次增加了一个重要的构建块得以提高许多用例的效率,从视频转码到跨各种设备的游戏流。对 H.264 和 H.265 解码的最终支持只是 Vulkan 的开始。 AMD 很自豪能与 Khronos 一起发起这项工作。我们期待通过即将发布的 AMD 软件支持最终用户:在AMD RDNA™ 基于架构的显卡上的Adrenalin Edition™ 驱动程序。这将为用户的产品与解决方案提供优化的Vulkan视频实施,” AMD软件开发高级副总裁Andrej Zdravkovic 说。

“跨供应商、跨平台的视频解码/编码标准所能开辟的可能性,对开源社区来说非常有趣。跨平台 API 的激增严重阻碍了这一领域的发展。标准化一种解决方案的机会,以产生一组具有一致性的预期和测试,确实非常令人兴奋,” Mesa/Linux 开发人员、RADV/ANV 驱动程序视频贡献者 Dave Airlie 说。

“ Collabora 很自豪能够支持 Vulkan Video 扩展系列的开发和部署。 Vulkan Video 通过标准的、厂商中立的接口将高效、高质量的媒体支持范围扩展到各种平台。我们期待在Collabora 多年的专业知识和高效、高性能的开源多媒体支持的帮助下,看到它在整个开源生态系统中的发展,” Collabora多媒体软件工程师 Daniel Almeida说。

“ Igalia很自豪能够成为 Vulkan 视频扩展和相应 CTS 测试的贡献者,因为它们满足了围绕硬件加速视频编码制定多平台标准的巨大需求。作为开源图形和视频堆栈的长期贡献者,我们正在努力在 GStreamer 中提供 Vulkan Video 支持, GStreamer是一种流行的开源多媒体框架,这将使需要硬件加速视频编码功能的应用程序受益,” Igalia GPU 驱动程序开发总监 Samuel Iglesias说。

“NVIDIA 一直是将加速视频处理集成到具有强大功能和灵活性的Vulkan API 中的推动力,扩大开发人员对视频 API 的选择,是我们对开放、跨平台标准承诺的一部分。我们将与行业领导者合作,继续扩展 Vulkan Video 的功能,支持编码和其他流行的编解码器,以提升工作负载,” NVIDIA 专业可视化副总裁Bob Pette说。

“ RasterGrid很自豪,能够在最终确定 Vulkan 视频核心和解码扩展并将对它们的支持添加到 Vulkan 验证层方面发挥关键作用。我们期待 Vulkan Video 重新定义硬件加速视频编码性能的基准,并期待开发人员以全新的创新方式利用图形、计算和视频编码工作负载的紧密集成,”RasterGrid 首席执行官Daniel Rakos说。

关于 Vulkan 和 Vulkan 视频

Vulkan 是一个开放的、免版税的 API,用于高效、跨平台地访问现代 GPU,在领先的引擎、尖端游戏和要求苛刻的应用程序中得到广泛采用。从 Windows 和 Linux PC、控制台和云到手机和嵌入式平台,各种设备都支持 Vulkan。

Vulkan Video 通过将硬件加速的流压缩和流解压缩与 Vulkan API 的全部功能无缝集成,为开发人员提供了强大而灵活的跨平台视频处理 API,对调度、同步和内存分配具有灵活、细粒度的控制 - 使开发人员能够在一个高效的运行时间内结合 GPU 渲染、计算加速和视频处理。

Vulkan Video 支持高效、低延迟、低开销地使用处理资源,包括跨多个 CPU 内核和视频编解码器硬件分配流处理任务 - 所有这些都具有跨多个平台和设备(从小型嵌入式设备到高性能服务器)的应用程序可移植性支持,无论是 Windows 还是 Linux。

Khronos Vulkan 视频扩展路线图显示,将在 2023 年启用更多编解码器和功能。

关于科纳斯

Khronos Group 是一个开放、非营利、成员驱动的联盟,由 200 多家行业领先的公司组成,为 3D 图形、元宇宙、增强和虚拟现实、并行编程、视觉加速和机器学习创建先进的、免版税的互操作性标准. Khronos 活动包括 3D Commerce™、ANARI™、 glTF ™、 Kamaros ™、 NNEF™、OpenCL™、OpenGL®、OpenGL® ES、 OpenVG ™、 OpenVX ™、 OpenXR ™、SPIR-V™、SYCL™、Vulkan® 和 WebGL™。 Khronos 成员推动了 Khronos 规范的发展和演变,并能够通过早期访问规范草案和一致性测试来加速尖端平台和应用程序的交付。

Khronos glTF 2.0 作为 ISO/IEC 国际标准发布

转换为 ISO/IEC 12113 巩固了 glTF作为 3D 资产格式的全球认可和采用

俄勒冈州比弗顿 - 2022 年 8 月 4 日- Khronos® 集团是一个由行业领先公司组成的开放联盟,创建了先进的互操作性标准,今天宣布其用于高效传输和加载 3D 模型的glTF ™ 2.0 规范,已作为 ISO/IEC 12113:2022 国际标准发布。 Khronos 已通过 ISO/IEC JTC 1 PAS(公开可用规范)提交流程,成功完成了glTF 2.0 的转换,这将巩固glTF 的全球认可度并加速其被行业和其他标准采用。 Khronos 将继续将glTF发展为 Khronos 规范,并定期提供经过验证的、广泛可用的 glTF功能来更新 ISO/IEC 12113标准,以避免行业分裂。 ISO/IEC 12113:2022 规范可在此处获得

2021 年 5 月,ISO/IEC JTC 1 批准 Khronos 作为 PAS 提交者。Khronos 成为全球仅有的 15 个 SDO(标准制定组织)之一,能够提交经过验证的、广泛采用的行业标准以转换为国际标准。 glTF 2.0 于 2021 年 10 月提交给 JTC 1,并得到全体有资格投票的国家标准机构一致批准,成为国际标准,没有要求进行技术更改。

“2013 年,Khronos 发起了glTF计划,目标是创建一种与 JPEG 一样普遍的图像 3D 资产格式——现在glTF和 JPEG 一样,是一项国际标准,”NVIDIA 开发者生态系统副总裁,Khronos 总裁 Neil Trevett 说。 “ISO/IEC 国际标准在世界范围内得到认可,通常构成 IT 产品和服务在公共采购上的技术监管基础。 Khronos 很自豪能成为 ISO/IEC JTC 1 PAS提交者,并打算主动将其他广泛采用的 Khronos 规范转换为国际标准,以造福行业。”

在 JTC 1 PAS 转换流程下,Khronos 保留了对glTF规范的完全控制权, glTF 作为 ISO/IEC 标准的地位不会减缓其发展。 Khronos 将定期提交更新和新的广泛采用的glTF功能,到 ISO/IEC 12113 的更新版本中,以确保 ISO/IEC 和 Khronos 规范之间没有长期分歧。这使开发人员可以选择使用,定义最新glTF功能和扩展的 Khronos 规范,或 者ISO/IEC 12113,这些被批准为国际标准的兼容glTF功能集。

“祝贺 Khronos 发布 ISO/IEC 12113!我期待 ISO/IEC JTC 1 和 Khronos 之间的未来合作,”ISO/IEC JTC 1主席Phil Wennblom说。

关于glTF

glTF 是一种免版税规范,用于高效传输和加载 3D 场景和模型。 glTF最大限度地减少了解包和处理 3D 资产的运行时处理,同时实现了复杂的普遍图形功能。 glTF为 3D 内容、工具和服务定义了一种可扩展的通用发布格式,可简化创作工作流程并实现跨行业的内容互操作使用。请看: khronos.org/glTF

关于 ISO/IEC JTC 1

国际标准化组织(ISO) 是由国家标准机构所组成的国际非政府组织;它开发和发布范围广泛的专有、工业和商业标准,由来自各个国家标准组织的代表组成。国际电工委员会 (IEC) 成立于 1906 年,是为所有电气、电子及相关技术制定和发布国际标准的世界领先组织。 ISO 和 IEC 通过在不同国家之间提供通用标准,在促进世界贸易方面发挥着重要作用。 30 多年来,ISO 与 IEC 的唯一联合技术委员会ISO/IEC JTC 1 一直在制定支持跨行业信息和通信技术进步的标准。

关于 Khronos

Khronos 集团拥有 200 多个成员组织并运营了 20 多年,是一个由 200 多个行业领先组织所组成的开放式非营利联盟,为 3D 图形、增强和虚拟现实、并行编程、视觉加速、机器学习和元宇宙,创建免版税互操作性标准。 Khronos 的活动包括 3D Commerce™、ANARI™、 glTF ™、KTX™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、 OpenVG ™、 OpenVX ™、OpenXR™、SPIR-V™、SYCL™、Vulkan® 和WebGL™。 Khronos 的成员推动了 Khronos 规范的开发和演变,成员能够通过早期接触规范草案和一致性测试,来加速其尖端平台和应用程序的交付。

Imagination和科纳斯组织联合举办关注图形创新和开放API标准的活动

在不断发展的数字环境中迎接GPU所带来的机遇与挑战

中国上海 - 2022719 - Imagination Technologies Khronos Group在上海联合举办Khronos & Imagination技术研讨会 。这场开发者活动将重点关注快速发展的软硬件生态系统以及GPU技术、开源标准和开放API接口在移动游戏、汽车和云领域的机会。

芯动科技、腾讯、Unity等多家双方的合作伙伴参加了本次活动。Imagination在会中重点介绍了其首创的4级光追 GPU解决方案。

Khronos Group主席Neil Trevett表示:“自2003年以来,Imagination就一直是Khronos的创始会员和坚定的支持者并在Khronos API系列的开发中发挥了重要作用,包括Vulkan规格和开发者工具生态系统。Khronos Group一直十分赞赏Imagination的贡献和创新动力,尤其是在图形、光线追踪和并行计算领域。”

Imagination中国董事长白农(Wallace Pai)表示:“自Khronos Group创立以来,Imagination就一直是该组织引以为豪的创始会员。我们很高兴能够通过我们的PowerVR SDK和工具为Vulkan社区作出贡献。我们在设计IP时十分重视为开发者提供实现硬件性能最大化所需的途径。Imagination非常荣幸能继续与Khronos Group保持合作关系并希望为程序人员提供创造独特技术的能力。”

所有Imagination驱动程序 均支持所有平台上的Vulkan 1.3,不仅改善了Khronos Group的生态系统,也为业内开发者们提供最大的支持。

PowerVR SDK 包含各种抽象程度不同的Vulkan代码实例,一系列丰富的文档示例包括下至为完全不熟悉Vulkan API、想要了解如何渲染基本形状的人员提供的各种工具,上至为更有经验的图形开发人员提供的物理渲染(PBR)等前沿图形技术。

您可以点播观看Khronos & Imagination Seminar技术研讨会的各场分会 ,进一步了解PowerVR SDK

-完-

关于Imagination Technologies

Imagination是一家总部位于英国的公司,致力于打造半导体和软件知识产权(IP),使客户在竞争激烈的全球技术市场中获得足够优势。公司的图形处理器(GPU)、中央处理器(CPU)和人工智能(AI)技术可以实现出众的PPA(功耗、性能和面积)指标、快速的上市时间和更低的总体拥有成本(TCO)。基于Imagination IP的产品被全球数十亿人用于他们的手机、汽车、住宅和工作场所。请访问https://www.imaginationtech.com/

TwitterYouTubeLinkedInFacebookBlog 上关注Imagination。

Imagination Technologies媒体联系人:

David Harold david.harold@imgtec.com +44 (0)1923 260 511

Cosmin Balan cosmin.balan@imgtec.com +44 (0)1923 260 511

ImaginationPowerVRImagination Technologies徽标Imagination Technologies Limited/或其附属集团公司在英国和/或其他国家的商标。所有其他徽标、产品、商标和注册商标各自所有者所有

关于科纳斯组织

科纳斯组织是一个由180多家行业领先公司组成的开放、非盈利联盟。该组织致力于为3D图形、增强和虚拟现实、并行编程、视觉加速和机器学习领域制定先进、无偿授权的互操作标准。科纳斯的项目包括3D Commerce™、ANARI™、glTF™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、OpenVG™、OpenVX™、OpenXR™、SPIR-V™、SYCL™、Vulkan®和WebGL™。科纳斯会员推动科纳斯规格的制定和发展,并且能够通过提前访问规格草案和符合性测试来加快前沿平台和应用的交付。

Khronos 呼吁参与 新发起的 SYCL 安全关键探索论坛

参与是免费的,并且对所有在汽车、航空电子、工业和医疗等安全关键市场工作的人员开放请加入这个论坛,来影响与高效率安全认证密切相关的高层次异构加速计算标准的发展方向

俄勒冈州比弗顿 – 太平洋时间 2022年3月23日上午6点 一个由行业领先公司组成,创建了先进的加速互操作性标准的开放联盟Khronos ® Group ,今天宣布了呼吁大家参与一个新的探索性论坛,以研究这些利用广泛采用的 SYCL ™标准的安全关键行业,如汽车、航空电子、医疗和工业市场,对于 API 的需求。新的 SYCL SC 探索性论坛免费向所有人开放,包括非 Khronos 成员,旨在收集对安全关键型异构计算的高层抽象 API 的需求。

SYCL 在2014年首次推出,是一个基于 C++ 的异构并行编程框架,用于在各种处理器架构(包括 CPU、GPU、FPGA 和张量加速器)上加速高性能计算 (HPC)、机器学习、嵌入式计算和计算密集型桌面应用程序。 SYCL SC API 的潜在目标是遵守 MISRA C++ 202X 指南并符合安全认证标准,例如RTCA DO-178C A 级/EASA ED-12C(航空电子设备)、 ISO 26262 /21448(汽车)、 IEC 61508 (工业)和IEC 62304 (医疗)。

SYCL SC 还将补充最近发布的 Khronos Vulkan ® SC 规范 ,以便对高级图形和计算应用程序的 GPU 加速进行较低级别的访问。

所有参与者将能够讨论 C++ 统一并行编程接口的用例和要求,以加速市场增长。该 API 旨在降低安全关键市场的开发和认证成本,在这些市场中,使用 SYCL高级编程模型可以提高编程效率。如果探索性论坛达成重要共识,那么 Khronos 将努力发起一个正式的工作组来制定 SYCL SC 规范。

欢迎任何愿意签署简单的项目 NDA 的公司、行业协会、开源参与者和行业专家加入,没有任何收费。所有参与者将在探索行业对基于 SYCL 的安全关键 API 的需求和益处方面,拥有平等的发言权。该小组的目的,是围绕描述目标和要求的工作范围 (SOW) 文件达成共识,该文件将作为创建负责定义此类标准的 Khronos 工作组的基础。

该论坛对所有提案和相关主题开放,但不会讨论详细的技术设计贡献,以保护参与者的知识产权 (IP)。探索性论坛预计将于 2022 年 4 月 4 日开始为期几个月的在线会议。有兴趣的参与者应签署 NDA 并在此处注册他们的兴趣: https://www.khronos.org/syclsc

Codeplay和CoreAVI等行业领导者,会引领这个探索性论坛。

研究与创新高级总监、SYCL 和 Vulkan 安全关键工作组的积极参与者 Kenneth Wenger说: “在过去十年中,我们看到机器学习和人工智能解决方案出现爆炸式增长,部分原因在于开放标准库的生态系统,以及使工程师能够快速原型化想法的框架。作为该生态系统的关键参与者,Khronos 开发了 OpenCL ™和 SYCL 等计算 API。现在,随着对能够满足应用工程师熟悉的抽象级别的安全关键 API 的需求增加,Khronos 成员正在开发这些标准。 Vulkan SC 促进了计算和图形操作的确定性执行, OpenVX ™为部署离散视觉算法和神经网络推理,提供了安全配置文件。 SYCL SC 是提供可满足每一个所需抽象级别的完整 SC API 堆栈的下一个逻辑步骤:低级计算 (Vulkan SC)、计算机视觉和神经网络 ( OpenVX )、C++ 级别的并行编程接口 (SYCL SC )”。

Codeplay安全工程副总裁 Verena Beckham 声明:“在Codeplay ,我们相信技术的未来应该建立在开放的行业标准之上,尤其是安全关键系统。我们领导了 SYCL 的开发,这是通过异构计算加速 AI 和 HPC 应用程序的开放标准。现在,我们期待帮助安全关键软件做同样的事情。为了取得成功,我们需要倾听开发下一代安全关键硬件和软件的公司的意见,了解他们的要求并能够创建他们正在寻找的标准。 ”

关于 Khronos

Khronos Group 是一个由 180 多家行业领先公司组成的开放、非盈利、成员驱动的联盟,为 3D 图形、增强和虚拟现实、并行编程、视觉加速、机器学习、和元宇宙开发先进的,免版权费的互通性标准。 Khronos 活动包括 3D Commerce™、ANARI™、 glTF ™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、 OpenVG ™、 OpenVX ™、OpenXR™、SPIR-V™、SYCL™、Vulkan® 和 WebGL™。 Khronos 成员推动了 Khronos 规范的开发和演变,并能够通过早期访问规范草案和一致性测试来加速尖端平台和应用程序的交付。

Khronos 发布 Vulkan SC 1.0 开放标准,用于安全关键的加速图形和计算

Vulkan 1.2 的简约、确定性、稳健的 API符合功能安全标准,可在各种安全关键型市场中部署最先进的 GPU 加速

俄勒冈州比弗顿 –太平洋时间 2022 年 3 月 1 日上午 6 点 Khronos ® Group,一个由行业领先公司组成的创建先进的加速互操作性标准的开放联盟,今天宣布公开发布免版税的Vulkan ® 安全关键( SC ) 1.0 API 规范使安全关键行业能够部署最先进的 GPU 图形和计算加速,同时满足最高级别的功能安全要求。 Vulkan SC 一致性测试套件也以开源方式免费提供,并且多个供应商已经拥有符标的 Vulkan SC 1.0 实施。欢迎大家在Vulkan SC 规范 GitHub 存储库中对规范进行行业反馈

安全关键的加速API的需求

在汽车、自动驾驶、航空电子、医疗、工业和能源等安全至上的众多行业中,对高级GPU加速图形和计算的需求正在增长。在计算或显示系统故障会带来重大安全风险的情况下,系统必须满足 RTCA 等安全关键标准,譬如 DO-178C A 级/EASA ED-12C A 级(航空电子)、 ISO 26262 ASIL D (汽车)、 IEC 61508 (工业)和IEC 62304 (医疗)。

为了简化系统级安全关键认证,应尽可能简化加速 API 等系统组件,以减少文档和测试表面积,具有确定性行为和可预测的执行时间,以简化设计和测试,并实现稳健和明确的故障处理。新的 Vulkan SC 1.0 规范利用经过验证的 Vulkan 1.2 API 来满足这些要求,同时提供最先进的图形和计算加速。 Vulkan SC 还分离了软件和硬件开发,以便更轻松地集成新硬件组件, 以及跨平台和跨系统代的软件可重用性。

“Vulkan 1.2 对 GPU 资源的显式控制的现代设计,是构建下一代安全关键型 GPU API 的理想基础,与 OpenGL SC 2.0 相比,它提供了显着提高的性能以及对图形和计算数据流的控制,”在 CoreAVI 工作,同时又担任 Vulkan SC 工作组主席的 Steve Viggers说。“ Vulkan SC 1.0 支持对设备调度、同步和资源管理进行详细设计和控制,使其成为开发针对现代 GPU 的下一代安全关键型图形和计算应用程序的理想API。”

Vulkan SC 架构

Vulkan SC 从 Vulkan 中删除了安全关键型市场不需要的功能,通过消除忽略的参数和未定义的行为,来提高规范的稳健性,并增强对运行时故障的检测、报告和纠正。 Vulkan SC 1.0 还符合MISRA C 软件开发指南,以确保嵌入式代码的安全性、安全性、可移植性和可靠性

Vulkan SC 通过将运行时应用程序环境的准备工作,尽可能地转移到离线或应用程序设置中,来提高确定性并减小应用程序大小。这包括定义 GPU 如何处理数据的图形管道的离线编译,以及静态内存分配。它们共同实现了可以严格指定和测试的详细 GPU 控制。

所有Vulkan SC 管道都是离线编译的,可以进行静态分析以了解数据流,和管道处理使用的内存量。然后可以在设备创建时,将管道执行所需的内存保留为固定大小的池,以最大限度地减少内存使用并避免运行时内存分配的需要。同样, Vulkan SC 使应用程序能够静态预分配应用程序内存需求的上限,从而避免了运行时动态内存管理的需要。

博客 中有更多关于 Vulkan SC 的设计和操作的详细信息。

Vulkan SC 一致性测试套件

Vulkan SC 一致性测试套件 (CTS) 建立在强大的 Vulkan CTS之上,是 API 实施者检验其实施完整性的重要工具。严格的 CTS 还帮助系统集成商确认规范的兼容性,同时最大限度地提高软件的可移植性和跨系统的复用性。如今,符合标准的实现 已经在 CoreAVI 的 VkCore® SC 图形和计算驱动程序,以及 NVIDIA DRIVE 和 Jetson 平台上运行。

行业支持

ARM

Arm 汽车和物联网业务线产品管理高级总监 Tom Conway 表示:“功能安全对于部署在车辆、机器人、工厂及其他领域的任何自主系统来说都是至关重要的。“通过与 CoreAVI 以及 The Khronos Group 的合作,我们正在使用 Arm 的首款高性能、具有安全功能的 GPU、Mali-G78AE 和 经过 ISO26262 认证的 Vulkan SC 驱动程序 Mali-G78AE VKCore 来解决自动用例的复杂要求。Vulkan SC 1.0 的发布标志着一个重要的里程碑,使开发人员能够利用具有安全功能的 Mali GPU 的全部功能,并为安全关键用例创建健壮的代码。

CoreAVI

CoreAVI 首席执行官 Damian Fozard 表示:“CoreAVI 很高兴看到,我们的工程师成为创建新 Vulkan SC API 开放行业标准不可或缺的一部分。” “我们相信,这项技术出现在安全关键系统发展的最佳时机,并为新的自主世界的未来指明了方向。”

Imagination Technologies

“在 Imagination,我们专注于向领先的汽车制造商和一级供应商提供涵盖 GPU HW 和 DDK 的差异化安全解决方案,”Imagination Technologies 的 DDK 安全关键软件工程总监 Janos Lakatos 说。 “作为 Khronos 安全 API 的长期倡导者,我们很自豪能够在过去成为 OpenGL SC 2.0 的首批支持者之一。我们致力于提供一流的安全驱动程序,与 Khronos 密切合作,为汽车及其他领域的下一代安全关键用例,来定义 Vulkan SC。”

Mobica

“Mobica很高兴在 Vulkan® 安全关键 (SC) 1.0规范及其一致性测试能力的开发中发挥了关键作用,”Mobica 的 CRO Gary Butters 说。他继续说:“我们很高兴看到安全关键行业, 将如何从现在可用的高级 GPU 图形中,受益于这个免版税的API。”

英伟达

“Vulkan SC 将扩大 GPU 加速在安全关键系统和实时应用程序中的采用。 Vulkan SC 1.0 是一个重要的里程碑,NVIDIA 很自豪能够参与其在 Khronos 的设计,”NVIDIA 汽车软件副总裁 Kevin Flory 说。 “我们今天可以在我们的 DRIVE 和 Jetson 平台上运行符合标准的 Vulkan SC 1.0,这对于证明 API 的架构至关重要,我们将在2022年向我们的开发人员推出驱动程序。”

关于 Vulkan

Vulkan 是一个开放、免版税的API,用于高效、跨平台地访问现代 GPU,在领先引擎、尖端游戏和要求苛刻的应用程序中广泛采用。从 Windows 和Linux PC、控制台和云到手机和嵌入式平台,各种设备都支持 Vulkan。

关于 Khronos

Khronos Group 是一个由 180 多家行业领先公司组成的开放、非盈利、成员驱动的联盟,为 3D 图形、增强和虚拟现实、并行编程、视觉加速、机器学习、和元宇宙创建先进的,免版税的互通性标准。 Khronos 的活动包括 3D Commerce™、ANARI™、glTF™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、OpenVG™、OpenVX™、OpenXR™、SPIR-V™、SYCL™、Vulkan® 和 WebGL™。 Khronos 成员推动了 Khronos 规范的开发和演变,成员公司能够通过早期访问规范草案和一致性测试,来加速尖端平台和应用程序的交付。