3月20日,ImaginationTechnologies宣布推出具备完整功能的集成开发环境(IDE)PVRStudio以及PowerVRGPU的性能分析工具PVRTune的新版本。
PVRStudio可简化嵌入式与移动平台上的应用与游戏开发,据ImaginationTechnologies公司介绍,PVRStudio是面向移动与嵌入式GPU的全新调试工具,开发人员可以在相同的会话中从CPU无缝地跨入GPU,像调试CPU一样来对嵌入式/移动GPU进行调试。利用PVRStudio2018Release1,开发人员便拥有了功能强大的PowerVRGPU调试工具,能在调试GPU上运行程序的同时,对在CPU硬件上运行的程序同步进行调试。对于那些为带有PowerVRGPU的产品创建应用与游戏的开发人员来说,通过直接对接运行在GPU统一着色内核(USC)上的执行程序,PVRStudio可提供粒度更精细的调试能力。
PVRStudio同步调试功能包括断点、绘图着色器、运算内核的代码执行规划与内存布局。据悉,PVRStudio以广受欢迎的Qt软件开发框架为基础,功能强健,而且轻量、高度灵活。
开发人员可利用PVRTune来分析其应用在PowerVRGPU上运行时的实时性能,并利用精细的性能信息轻松找出其中瓶颈。已实现了“应用程序接口(API)可感知”的现在PVRTune新版本推出后,开发人员可通过充分发挥底层硬件的功能来创建应用与游戏,进而能以可获得的最低功耗来实现最佳效能。且能够恢复并呈现诸如OpenGL®ES和EGL™等原生程序语言接口客户端驱动程序所产生的事件,未来还将支持Vulkan®。此外,用户接口(UI)增强功能可使导航比以往更为直观,还提升了数据呈现的辨识度。
Imagination为游戏开发人员提供更智能工具
ImaginationTechnologies公司表示,PowerVRGPU设计可为对功率最为敏感的产品提供令人惊艳的视觉体验,而PVRTune可充分发挥图形处理架构的优势。
API的感知是如何运行的?
PVRTune支持开发人员在PVRTuneGUI中检视应用层的API调用(例如glDraw),并透过PowerVR驱动程序及其执行硬件来追踪应用的细部的具体运行情况。利用这种手段,开发人员就能清楚地知道在应用层级提交的任务将会如何直接影响驱动程序与硬件的行为和性能。PVRTune还能从客户端驱动程序提供其它的信息,例如表面格式、尺寸、以及着色器(shader)细节等。
Imagination将在旧金山举办的游戏开发者大会(GDC)展示PVRStudio的实际运行以及PVRTune的新功能。
精彩评论