PowerVR Graphics SDK v3.2在 PVRTrace和PVRTune 中所具备的高级功能

现在我们来介绍PowerVR Graphics SDK新功能。PowerVR Graphics SDK v3.2中加入新功能,我们对此感到极为振奋,尤其是我们知道这些功能特别受期待时。

从发布前期版本开始,我们按照从开发者生态系统收到的反馈,开始将工作量集中在跨平台分析以及调试实用工具上。PowerVR Graphics SDK v3.2的主要开发包括:多线程、多窗口重放和PVRTrace录制功能;用于PVRTune的OpenGL ES驱动时序数据;向PVRScope提交计时块;在PVRVFrame出现OpenGL ES 错误时进行全面的调试输出。

在Android和Linux系统上,我们将设备端工具集成到统一软件包——PVRHub中。PVRHub简化设备配置,并提供直观的界面,以便启用分析和调试工具。

PowerVR Graphics SDK v3.2包含专用于PowerVR Series5XT GPU的 PowerVR Series5XT GPU上使用的OpenGL ES 2.0专用扩展(遮挡查询、浮点纹理、以及其他更多扩展),以及在 PowerVR Series6 GPU使用OpenGL ES 2.0 的新型3D纹理。

PVRTrace支持多线程、多窗口

在多内核CPU上执行多线程着色越来越普及(尤其是在Android 系统中),使得开发人员可向OpenGL ES驱动程序并行发布任务。此外,在一个应用程序创建带有线程窗口的一个或多个线程也成为可能。

支持多线程和多窗口着色对PVRTrace很重要。我们的工具支持所有上述集成,以便需要全面利用多线程和多窗口技术的开发人员可在他们开发的应用程序上跟踪OpenGL ES和EGL API调用,不需要筛选源代码。

以下是PVRTrace的其他新功能:

API调用静态分析:对已捕获的OpenGL ES和EGL调用进行自动分析,以突出显示错误、冗余和次优的代码路

增强着色器分析:对于已处理顶点总数和平均透支的顶点ALU成本分析模式和扩展帧摘要统计

统计图表:统计图表可视化PVRTraceGUI的帧和调用统计。它还提供在着色线程所发出API调用时的高级概况

OS X 记录:在以前的版本中,可在x86的Windows和Linux系统中记录OpenGL ES应用程序(例如使用PVRVFrame仿真库)。在这个版本中,我们增加了OSX记录库

增强型导航:绘制调用清单、多个高光色和每线程过滤更加便于与与GUI交互

PowerVR Series6 GPU增强型分析中的PVRTune优势

PowerVR Graphics SDKv3.2版本中,PVRTune在OpenCL定时数据在图表视图中动态添加计算列。如果您是OpenCL开发人员,这个功能很有用,它可以让您查看如何平衡加载计算任务,同时由GPU处理其它任务。

为了使新版本中显卡驱动程序更加透明,我们为OpenGL ES调用增加了计时数据。这样您可以实时查看图形驱动程序中每个EGL / GL调用所占用的时间。

我们还加入了OpenGL ES的计数器,这样您可在应用程序提交调用时查看三角形、纹理上传、剪刀工具的数量。

PVRScope库中还显示计时数据的API。这样您可在应用程序中集成库,并将PVRTune用作跨平台CPU分析器!

因此, PVRTune已经按照您的查询要求,设置了新型强大的搜索引擎,可搜索出帧数、时间段、任务(如3D, TA, SPM)和自定义标记。

PVRVFrame和PVRTexTool的更多更新

PVRVFrame已对错误报告进行了更新,可对引起错误的条件进行深入解释。此外,设备配置文件检查器使得用户可查看仿真器的硬件配置文件。

我们还加入了OpenGL ES的计数器,这样您可在应用程序提交调用时查看三角形、纹理上传、剪刀工具的数量。

请帮助我们完善PowerVR Graphics SDK

您除了可以通过电子邮件和Imagination开发人员论坛与我们互动外,我们还安排了一个公共反馈机制,您可以在这个机制中提交功能申请和错误报告,并对其他开发人员的想法/评论进行投票。

这是个您可以畅所欲言的好机会,您还可以了解PowerVR Graphics SDK新版本的重要功能。

要了解关于PowerVR的生态系统更多信息,请参加Imagination开发人员的首次活动。这次活动将在韩国首尔举行,并由PowerVR图形专家做出演示,并与开发人员展开互动交流。如果您在这个地区,且有兴趣参加,请及时登录我们的网站,名额有限。

原文链接: http://blog.imgtec.com/powervr/powervr-graphics-sdk-v3-2-brings-advanced...

--电子创新网--
粤ICP备12070055号