处理器/DSP
正如大家所见,最新的PowerVR开发工具和SDK release(2017 R2)已经正式发布了,本次发布包含一些重大的更新。目前我们还在进行的一项工作就是文档的完善,期待大家的持续关注。
PowerVR隐藏面消除(HSR),出自“面向开发者的PowerVR硬件架构概述”
重要修改
我们花了一些时间审阅了一些更重要的文档。不仅确保这些文档是最新的,而且我们也增加了大量新的内容。
PowerVR“黄金规则”
PowerVR “黄金规则”名副其实——当我们进行应用优化时应当考虑的十个最基本的要点。它相当于是PowerVR开发的圣经,是每个图形开发者的必读文档。
相比“黄金规则”高度详细的PowerVR性能建议文档介绍得更进一步,深入到更具体的情况。更新后的版本引入的一些主题包括:
• 像素本地存储(PLS)扩展
• 高动态范围(HDR)最优格式
• 在PowerVR硬件平台上图形技术的最佳实践(比如光照延迟、SSR、SSAO)
• 在PowerVR上针对Vulkan API的最佳实践
PowerVR框架开发指南
目前PowerVR框架开发指南已经重新编写,框架本身也已经完全重新设计,以更精简的方式支持Vulkan。如果你想更多关于PowerVR Framework 5.0的相关内容,可以查看我们之前发布的文章。
目前我们提供了一份PowerVR 底层GLSL优化手册。为了优化PowerVR Rogue结构GLSL代码,这个手册涵盖了所有我们需要知道的内容,包括的主题如下:
• 超越函数,比如Sin/Cos/Log等
• 内建函数,比如混合标量/矢量
• FP16浮点数格式概述
• 底层优化(正如宣传的那样)
这些优化对于从硬件中挤出哪怕是一丁点的性能提升都是非常有用的,是GLSL开发者的必读内容。
我们最值得注意的变化是将所有PowerVR工具手册转换为HTML文档。这将会使阅读手册更容易,与之前PDF格式的手册相比,HTML格式提供更好的屏幕浏览效果和交互性。HTML还提供了一个侧导航栏,这极大的改进了导航和交叉引用操作。大多数情况下,浏览起来会更快些。
你可以在任何一个工具中找到“Help”菜单(或者按F1)就可以找到这些新手册,会使用默认浏览器打开。
其他方面
和往常一样,我们已经更新了所有文档来反映出2017 R2 release的所有变化。我们在网上提供了大量的详细文档,不仅包括上面提到的,还包括诸如:
• 硬件架构和指令集参考,包括以下:
o 面向开发者的PowerVR硬件架构概述,包括对分块延迟渲染(Tile-Based Deferred Rendering,TBDR)的完整解释以及对整个架构的详细介绍
o PowerVR指令集参考,对于底层开发者至关重要
• 有用的“计算开发建议”
• 白皮书比如导航渲染技术和PowerVR纹理压缩(PVRTC)
• 格式规范比如PVR和POD,以及支持的扩展详情
• Android平台PVRTrace和PVRTune快速上手指南
我们的文档对于所有PowerVR开发者来说都是无价的。无论你经验如何都值得一读,有面向不同水平的文档,而且几乎肯定会有新的东西值得学习。
全部0条评论
快来发表一下你的评论吧 !