PowerVR 工具链和SDK 2016 R2开发包发布了!

距上一次发布已经过去几个月了,在这期间我们不断优化软件工具和SDK开发包,希望增加更多的功能。我们的工作重点包括向SDK增加Vulkan实例Demo,增加对Vulkan的PowerVR Effects(PFX)格式支持以及提升PVRShaderEditor,PVRTrace和PVRTune工具的功能和用户界面。我们还增加了对PVRGeoPOD的全面FBX支持。

除此以外我们还对PVRHub,PVRShaderEditor,PVRShaman,PVRTexTool和PVRVFrame工具都做了些调整和提升,全部详细信息可以在发布的日志中查看。当然还有—我们还不断了改善了开发文档,确保你能够准确的理解我们做出的调整和改变以及在开发过程中如何充分利用我们的相关工具。

PowerVR Framework

由于Framework一直是我们最后欢迎的工具,我们已经对其从各方面进行了优化让开发者能够更容易的使用。其中一项是我们创建了新的专用的使用文档—PowerVR Framework开发手册,为了帮助开发者更快更容易上手,它提供了全面的信息,例如它如何工作以及如何更高效的使用它来开发。

我们移植了几个Vulkan应用的Demo,包括了大部分特性:
• DeferredShading(延迟渲染)—这个实例展示了使用本地存储和帧缓存实现多帧并行传递。
• ParticleSystem(粒子系统)—这个展示的是物理计算性能
• PVRScopeExample和PVRScopeRemote—展示的是如何与PVRTune交互以及如何访问HW计数器

除此之外我们还增加了在Linux x11环境下对Vulkan的支持,并且发布了PFX格式3.0版本,这与之前的版本大不相同,现在这个版本更加现代化更加匹配Vulkan API。

2

PVRTrace

过去的几个月我们对PVRTrace做了一些调整,可以说大部分工作已经顺利完成,同时对GUI也做了一些改变。我们还增加了一系列定位帧分隔符的API函数,根据情况用户可以选择不使用SwapBuffer(交换缓存)。

我们也对PVRTrace Recorder做了一些提升,我们在“Tracing”设置里面增加了两项高级设置:
 “UniformBufferOffsetAlignment(统一缓存偏移对齐)”这个选项能够让开发者忽略GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT返回值。
 “ShaderStorageBufferOffsetAlignment(渲染存储缓存偏移对齐)”这个选项能够让开发者忽略GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT返回值。

PVRTune

每次我们更新PowerVR工具链和SDK都需要对PVRTune做出各种各样的修改,这次发布也不例外。我们扩大了计数器列表,现在包括了“triangle ratio(角比率)”和“slot occupancy(槽占比)”,与其它计数器一样增加了全面的描述。我们同时增加了动态标记搜索功能。

我们对“Preference(偏好)”设置进行了一些调整,让这个工具更加面向用户。我们改善了PID窗口,确保全面兼容PowerVR GX6650设备,我们在“Preference(偏好)”菜单里面增加了更多选项,你可以选择三种不同的时钟变换算法:Auto(自动),DDK和Specified Clock Speed(指定时钟速度)。

其它相关

这篇文章中向大家介绍了大部分修改或提升的方面,但是此次更新的全部系列可以访问如下链接:
更新列表: https://community.imgtec.com/developers/powervr/whats-new/
如果你有任何问题可以在论坛上求助,我们的技术支持团队会为你及时提供帮助。

英文链接:
https://imgtec.com/blog/powervr-tools-sdk-2016-r2-package-now-live/

声明:
本文为原创文章,转载需注明作者、出处及原文链接,否则,本网站将保留追究其法律责任的权利

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