android vr sdk 架构,PowerVR图形SDK v4.0及工具终于问世

6988-16733-7.png?1452059039

PowerVR图形SDK v4.0终于问世!v4.0冠以全新的框架,将给现有的实用程序带来一系列改进,是迄今为止我们发布的最重要的版本。

配备全新的框架后,v4.0旨在帮助开发人员从OpenGL ES向新一代的图形API如Vulkan过渡。该框架经过重新编写,跨平台跨API,将成为构建渲染和打造游戏引擎的架构。它应用现代技术、优化PowerVR架构并利用可用的扩展。使用我们的开放标准POD 、PVR和PFX资产容器格式将非常容易,通过加载代码和紧密映射到这些格式上的资产即可。

新框架中应用了颇受欢迎的SDK示例,以作使用参考。我们还修改了SDK演示,利用了新的资产、场景等。

此外,我们亦对PowerVR工具套件的后端和用户界面进行了系列改进。实用工具已经实现了一些新的功能,详细如下。

PowerVR SDK

PowerVR框架

6988-16727-1.png

相比传统的API如OpenGL ES,新的显式图形API要求开发人员对潜在的GPU体系结构有更深刻的理解。例如,状态验证的任务和缓冲区访问的同步已从驱动器转移到应用程序中。因此,学习曲线已加深难度。我们已重新设计PowerVR SDK框架,以在不同的提取层次提供大量的助手库,使Vulkan的过渡尽可能顺利。该框架由以下七个部分组成:

•PVR内核

•PVR外壳

•PVR资产

•VR API

•PVR UI渲染

•PVR平台接口

•PVR相机

若安装PowerVR SDK,PowerVR SDK浏览器中的这些组件将进一步细化。更多详细信息,可关注idc15 伦敦研讨会上有关PowerVR框架的演讲。

PowerVR工具

PVRTrace

6988-16728-2.png

PVRTrace实用程序在此版中变化最大。除了修复大量的bug及增强后端功能,应用程序还重新设计了洗涤器来改善图像的分析工作。例如,材质分析结果可用于评估Rogue GPU的运行状况,使您能够更深入地进行离线性能分析。

此外,绘制调用部件还包括每次调用的顶点和片段处理功耗列。这将有助于识别不会引起渲染图像的调用,并了解渲染调用的处理成本。Android扩展包支持添加了PVRTrace。

PVRTune

6988-16729-3.png

PVRTune增加了对不同硬件的支持,如Series6XE和Series5XE等。

PVRHub

6988-16730-4.png

PVRHub 支持Android 6.xMarshmallow,且可在Android TV上运行。

PVR着色器

6988-16731-5.png

PVR着色器支持镶嵌和几何着色程序。我们还添加了一个新的“定义覆盖”对话框,使您可以在实时着色程序源中进行启用、禁用、插入、预处理程序和重新编译工作。在对话框中,您可以指定自定义的“定义”以及修改那些已经在编辑的代码。

PVRV框架

6988-16732-6.png

PVRV框架中添加了硬件概要管理工具,用于创建和管理用户定义的设备概要文件。

简化许可证

很多会员建议,是否我们可以使用行业标准来集成第三方源代码,以避免陷入法律纠纷。

在此我也郑重宣布,PowerVR图形SDK v4.0的框架、示例、文档和相关文件均是经MIT许可后发布的。为方便法律审查,我们也简化了PowerVR工具许可程序。

您还在等什么?

点击此处可以下载最新发布的PowerVR工具和SDK安装程序(Windows、OS X和Linux)。完整的特性和修复列表,请查看我们官网的发布说明页面。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值