Khronos Group用Vulkan示例创建了一个统一的存储库

Khronos集团已打开一个 Vulkan 案例研究 资料库 ,任何人都可以找到该小组验证的高质量Vulkan案例研究 。 Khronos与外部参与者合作,创建了一个统一的示例项目,以响应用户对Vulkan需要更多可访问资源和最佳开发实践的需求。




在Khronos,工作组发现已经有许多有用和高质量的示例(来自内部和外部参与者),但它们都分散在整个网络中。 此外,没有任何形式的检查来检查兼容性等。 创建此新存储库是为了解决此问题,方法是将资源放在一个地方,并确保示例由Khronos检查和维护。 然后将它们合并到一个库中,开发人员可以使用这些库,他们可以利用所有机会,学习并找到新的想法。


第一组包括Khronos社区(ARM)成员的开发


我们与Khronos的合作将帮助图形开发人员努力充分利用当今的移动GPU。 Arm自豪地能够在过去一年中分享最佳实践,以教育并为开发人员提供他们所需的工具,从而为从控制台到移动设备的各种设备创造全新的用户体验。

巴勃罗·弗赖尔·埃尔南德斯(Pablo Fraile Hernandez)


也有使用外部成员Sascha Willems的Vulkan的示例,Sascha Willems展示了他的著名和受欢迎的收藏 ,并且他打算补充这些收藏


将示例转移到该新存储库是一种非常积极的经历。 利用一个独立于平台的框架来处理诸如窗口处理和资源加载之类的事情,我可以专注于代码的重要部分。 从不同的IHV和ISV接收直接反馈的能力非常宝贵,这在我的示例中进行了重要的更正和改进。

萨莎·威廉姆斯


Arm还设计并提供了一个框架,允许参与者从单个模板导入代码示例,从而确保兼容性并最大程度地减少维护时间。 已经创建了一条指南,以帮助希望将其示例添加到资源库的开发人员。


Khronos相信每个人都可以学习如何使用Vulkan,并且工作组一直在寻找改善工作和资源可用性的方法。 现在,我们已经为项目奠定了基础,并提供了一系列综合示例,涵盖了使用API​​和提高生产力的最佳实践,接下来,我们将继续通过参与者以及希望新的外部参与者的建议来扩大示例池。 将来,我们希望对公众开放,以便与Vulkan合作的开发人员可以提交其代码示例以供审核。

克里斯·罗斯


任何希望提供代码示例的Khronos成员均可使用Vulkan Unified示例项目。 任何有兴趣通过自己的代码示例来支持Vulkan最重要的教育资源的第三方,都应联系Chris Rose 。 该存储库由Khronos的现任和现任成员以及独立成员(AMD,Arm,Broadcom,Imagination Technologies,NVIDIA,三星电子和Sascha Willems)创建。


Source: https://habr.com/ru/post/zh-CN474678/


All Articles