开发工具始终是开发者群体关注的焦点,Imagination PowerVR 的 SDK 与工具链也在不断迭代升级,致力于为开发者提供更实用的功能。近期,PowerVR SDK 和工具 22.1 版本正式发布,其中包含多项值得关注的重要更新。下面将逐一详细介绍。
PowerVR SDK
除了常规的质量优化与 Bug 修复外,本次 SDK 新增了一批示例代码,方便开发者直接参考与使用。最值得关注的是两个全新的光线追踪示例:混合透明度(Blended Transparency)与去噪(Denoising)。这两个示例相当有趣,建议花时间深入了解。此外,还补充了非光线追踪相关的演示,例如子组(Sub Groups)、YCbCr 纹理采样,以及 OpenGL ES 阴影示例的更新。

PVRCarbon
PVRCarbon 获得了大量重要的 Bug 修复,团队在这方面投入了较多精力。不仅如此,录制和回放时的性能提升也让更多用户获得了更流畅的体验。另外,PVRCarbon 在 Windows 和 Android 平台上的录制与播放能力也得到了扩展,这对大多数用户的工作流程来说是一大显著改善。
大多数新功能来自 PVRCarbon 播放器——新增了一系列命令行选项,让用户能够更精细地控制录制内容的播放,同时加入了一些检查机制与其他优化,整体性能进一步提升。录制器也有升级:当录制过程中发生未处理的异常时,会自动打包 .pvrcbn 文件;对无法识别的 Vulkan 类型结构的前向兼容性也做了整体改进。
PVRCarbon 的设计目标始终是成为图形开发者手中最佳的 API 分析工具,这条道路没有终点。如果你希望下一个版本中加入某项新功能,随时通过开发者社区反馈。
PVRTexTool
PVRCarbon 虽然是最新推出的工具之一,但最受欢迎的主力产品依然是 PVRTexTool——这次它同样带来了更新。PVRTexLib 经过全新改造,纹理操作库已成为图形应用开发流程中不可或缺的一环。新增了几个纹理比较误差度量函数、一个允许用户将纹理保存到内存缓冲区而非文件的新 API,以及一个新的解压缩函数——它提供了一种简便方法,可以根据纹理的压缩方式将其还原为合适的格式。
PVRTexTool 的图形界面也有亮眼的新功能:整数纹理的像素显示设置、一些 UI 改进,用户可以控制垂直视场并在立方体视图中显示像素值。
PVRTune
最后是另一款旗舰工具 PVRTune。本次的大部分更新集中在软件基础层面:自动重连、键盘快捷键、UI 小改进等。此外还有各种 Bug 修复与性能提升。增强版 PVRTune Complete 新增了时间、周期及其他指标的横坐标模式,允许用户以不同方式查看数据,从而更精准地定位应用性能中的瓶颈。
以上便是本次更新的主要内容。更多细节与完整发布说明可从开发者网站获取。
