PowerVR SDK&工具包21.1版新亮点一览,特别增加光线追踪代码示例

作者:Benjamin Anuworakarn

太阳升起,人们正回归正常生活,令人兴奋的是:我们在DevTech发布了新版本的PowerVR SDK&工具包。一如既往,那些直接想要最新版本的用户,点击链接即可下载:
https://developer.imaginationtech.com/downloads/

对于那些更感兴趣的细节和闪亮的新功能,以下是该版本的一些亮点:

PowerVR SDK

PowerVR SDK不仅包含我们的图形开发框架,还包含一些示例应用程序,这些应用程序不仅向您展示了如何实现某些技术,而且还充分利用了PowerVR平台。在帮助您部署跨平台的模块或库之间,您可以专注于实际代码而不是样板设置;我们的SDK提供了您所需的一切,可以让您在开发高性能应用程序时顺利运行。

PowerVR SDK

该版本的最大亮点是我们新加入了光线跟踪示例。光线追踪是近年来风靡全球的一种图形技术,已成为游戏领域的热门新趋势。在Imagination,我们自豪地说,我们是这项技术的先驱,我们对推动尖端技术的创新精神一直延续到今天。我们有四个新的代码示例,向您展示一些技术:基本光线跟踪算法、混合反射以及硬阴影和软阴影。SDK 可通过我们的Github存储库获得。

https://github.com/powervr-graphics/Native_SDK

PVRTexTool

PVRTexTool是我们的纹理编码和预处理工具,旨在使您的应用程序纹理易于优化。

这次最大的变化是增加了 PVRTC-HDR-HDR 纹理数据,现在可以编码为PVRTC压缩格式。

其他一些更新与导航和用户工作流有关。在将立方体地图视为网络和能够从当前可见的任何地图生成新纹理之间,我们希望PVRTexTool的用户发现,他们强大的工具现在更容易使用。

当然,这并不是说没有任何新的功能:我们添加了 IBL 环境地图选项,允许基于图像的照明生成漫射和镜面反射贴图。这些漫反射和镜面反射贴图选项也可通过我们的PVRTexLib库获得。

PVRTune

PVRTune是我们的硬件统计和分析工具。它在应用程序运行时提供硬件数据和性能统计信息,允许开发人员快速查看性能瓶颈可能出现的位置。

PVRTune的新功能是增加了引导分析。到目前为止,PVRTune 只是一个数据源。这是一个非常强大和多样化的数据源,但是它让用户知道如何充分利用它。引导分析可帮助用户理解这些数据,并根据从会话中捕获或加载的分析数据,为您指出某些潜在瓶颈的正确方向。这有望简化分析过程,并让用户确切地知道在哪里可以改进其应用程序的性能。

PowerVR SDK&工具包21.1版新亮点一览

除此之外,还有其他一些小的新功能,例如能够将每个计数器的平均值、方差和标准偏差包含到 CSV导出,以及要求很高的WASD 控件。

当然,对于PVRTune完全版用户,我们有一个新的闪亮玩具,即着色器调用。此数据由跟踪每次硬件触发调用着色器的次数的驱动程序收集。这个指标显示为表格和饼图,可使用户快速识别着色器在 GPU中执行的次数,以及在给定硬件任务中使用这些着色器的成本最高。有了这些知识,开发人员可以将他们的优化目标定位到特定的着色器中。一如继往,PVRTune完整版在NDA下提供,因此如果您有兴趣,请联系以了解更多信息。

https://developer.imaginationtech.com/pvrtune/#pvrtunecomplete

PVRCarbon

PVRCarbon是我们为 OpenGL ES 和 Vulkan 开发中的 API 跟踪和调试工具。PVRCarbon能够记录、回放和分析应用程序对图形 API 的使用,使开发人员深入了解其应用程序的正确性和行为。PVRCarbon是PVRrace的替代品,我们在最近的几个版本中已经将它作为"预发行测试版"包含进来。我们还没有到1.0 版本, 但我们离它越来越近了。

这次的一些更新(0.7版本适用于有兴趣跟踪的用户):

  • 已添加OpenCL支持
  • 添加支持安卓 10 GL ES 层(用于独立录制)
  • 添加跨 API 本机缓冲区跟踪和记录

这些本身可能并不太令人兴奋,但 PVRCarbon正在逐渐成为所有图形开发人员极其通用的工具,我们迫不及待地想正式宣布其完整版本。

PVR光线跟踪模拟

此次发布最重要的是,一个名为PVRRayTracingSimulation的新包。这是一个小的 Vulkan 层集合,顾名思义,它模拟PowerVR光线跟踪硬件的功能和行为,特别是加速结构。对于图形开发来说,这是一个激动人心的时刻,因为越来越多的硬件提供光线跟踪支持;在Imagination,我们都在努力突破界限,这个包也不例外。PVR光线跟踪模拟二进制文件可以从我们的开发人员门户下载。

https://developer.imaginationtech.com/downloads/

总结

除了这里列出的内容之外,我们几乎对所有工具都进行了大量错误修复和小改进。请查看我们的(发布说明),以了解此版本更全面的更新列表。如果某些问题尚未解决,请随时通过我们的常规联系方式与我们联系:

同样,PowerVRSDK&工具包21.1版现已推出,可从我们的网站下载:https://developer.imaginationtech.com/downloads/

原文链接:https://www.imaginationtech.com/blog/powervr-sdk-and-tools-21-1-out-now-including-ray-tracing-simulator/

声明:本文为原创文章,转载需注明作者、出处及原文链接。

最新文章