PowerVR SDK

PowerVR SDK提供了大量工具、教程、文档和有效源代码示例,并广泛应用于整个开发者社区,可用来开发和优化具有丰富图像信息的应用程序。这里提供全面的软件开发工具包 (SDK)信息。

RenderDoc获得PowerVR支持

作者:Dev Tech

如果你是一名图形开发者,那么你很可能在某个项目中遇到过RenderDoC,它是一款图形调试器,帮助很多开发者节省了大量的时间,现在,RenderDoC在PowerVR上获得了支持,并且也支持 PVRTC压缩格式

RenderDoC是什么?

RenderDoc是一款基于帧捕捉的开源图形调试器,它遵从MIT协议,涵盖了一系列的图形API和开发平台:Vulkan、D3D11、D3D12、OpenGL、OpenGL ES以及Windows 7/10、Linux和安卓等操作系统。

PowerVR的底层级别GLSL优化

作者:Lukasz Furmaniak

PowerVR SDK&Tools 2017 R2版本已经发布,现在是时候来看一下新版本所包含的新内容了。在这篇文章中,我们将仔细分析《PowerVR Low-Level GLSL Optimisation》这篇文档,它能够让我们充分了解PowerVR Rogue体系结构的每一项性能。

GLSL是OpenGL Shading Language的缩写,可以翻译为OpenGL着色语言,该语言是一种高级语言,通常与“上层”(高级)操作相关联,但它也可以进行一些底层的优化,很多时候这会被开发人员所忽略。

在PowerVR Rogue架构中,着色器的性能通常取决于执行一次着色所需的周期数。该架构提供了多种选项,用于配置如何通过流水线的方式在单个周期内执行USC ALU的多条指令,当然这还要取决于其硬件配置。例如,在一个周期内可以执行两条F16 SOP指令,也可以执行F32到F16的转换或者move / output / pack等指令。

PowerVR SDK 2017 Release 2文档更新!

作者:Rosanna Ashworth-Jones

正如大家所见,最新的PowerVR开发工具和SDK release(2017 R2)已经正式发布了,本次发布包含一些重大的更新。目前我们还在进行的一项工作就是文档的完善,期待大家的持续关注。

PowerVR SDK 2017 Release 2文档更新!
PowerVR隐藏面消除(HSR),出自“面向开发者的PowerVR硬件架构概述”

重要修改

我们花了一些时间审阅了一些更重要的文档。不仅确保这些文档是最新的,而且我们也增加了大量新的内容。

探索全新推出的PowerVR 5.0精益求精框架

作者:Gerry Raptis

我们非常高兴的告诉大家最新版本的PowerVR SDK框架5.0和相关工具第二版本正式推出,这次更新包括很多激动人心的变化同时承诺让每个PowerVR GPUs开发者的工作更加的简单方便。这个版本同时涉及多个重大的改进,本篇文章将详细向大家介绍。

之前4.x系列框架主要侧重于在OpenGL ES和Vulkan之间提供统一的接口,充当跨平台、跨API引擎解决方案的基础。在之前的版本中已经实现了这些功能并且这些版本会继续向开发者提供。然而我们已经看到了大家的反馈,因此我们需要作出一些重大改变为广大开发者提供更大的便利。

首先我们决定先回到最基础的方面,Vulkan API完全是为了让开发人员有更多的自主和控制权,而我们之前的版本包含了对开发人员更多的手把手指导,因此这很可能会阻碍Vulkan的开发。

第二我们感觉到在OpenGL ES上使用Vulkan不适合作为SDK,这也同时干扰了OpenGL ES SDK的功能定位——OpenGL ES API学习的辅助工具。

PowerVR SDK和开发工具2017 Release 2 现正式推出!

作者:Rosanna Ashworth-Jones

我们非常高兴的告诉大家PowerVR SDK和开发工具2017 release 2正式推出了,这次发布对整个框架来讲有非常重要的意义,本次发布包含一些大的更新,我们相信大家对这些变化充满期待。上一个版本我们更关注于底层的改进,这次的改进则更关注开发者,大大方便开发者的开发流程。
下面就让我们详细了解一下….

PowerVR SDK框架5.0

我们推出的SDK开发框架一直致力于使得为PowerVR的开发尽可能的容易,在5.0版本中PowerVR的开发流程依然相当简单,但是我们的方向已经有了一些变化,具体如下所示:

• 之前的4.x开发框架一直都致力于为OpenGL ES和Vulkan之间提供统一的接口,然而Vulkan API 的出现主要是赋予应用开发者更多控制使得应用更加高效。,因此我们专注于Vulkan,带来的结果就是接口更加简洁,同时开发者对应用有更好的控制

PowerVR开发工具以及SDK 2017.1封装包现在可以下载了!

作者: Lukasz Furmaniak

距PowerVR开发工具和SDK的上一次更新已经有六个月的时间了,现在最新版本已经发布可以下载了,很多方面都进行了提升。

开发工具

就开发工具而言,非常感谢大家在使用2016 R2 release版本时给我们提供的反馈,我们已经进行了多方面的优化。

首先我们先介绍一下PVRGeoPOD,单机版本支持用户自定义是否导出隐藏对象,同时也支持邻接表用于几何着色器,以及支持半浮点的顶点类型。我们同时提升了几何设置界面,这样能够让用户完全控制对工程的优化而不是仅仅让工具自身决定。

PVRTune是另一个非常重要的工具,这次我们也进行了升级——我们提升了硬件支持,提升了GUI性能,支持4K分辨率。设置了周期的显示,便于捕捉Tile加速器超出缓存空间而引起的性能下降。同时我们也使得PVRTrace支持OpenGL ES3.2,开发者能够使用最新版本的API调试工程应用。

PowerVR光线追踪在Unity 5中提供交互式光照贴图编辑

去年,我们推出了一系列PowerVR光线追踪的演示,其设计旨在显著改善实时和离线渲染的美感。其中,有一个不错的案例是将交互光照贴图功能嵌入在即将发布的 Unity 5升级版中。尽管Imagination主要是给芯片厂商授权硬件GPU IP,但通过在CPU上使用光线追踪技术,我们同样也支持Unity的“一次写入四处运行”理念。即使通用的CPU性能有限,交互式光线追踪仍是为游戏玩家带来前所未有的质感和快速反馈体验的关键。

这种方法使开发人员能够加速光烘焙过程,并在游戏过程中,获得光照贴图将呈现何种状态的交互式反馈信息。

即将发布的Unity 5光照贴图功能使用了PowerVR光线追踪,以用于预烘焙光照。如此一来,开发人员和游戏玩家可以获得无偏差的基于物理的全局光照(GI),以及任何关于场景变化的交互式反馈信息,包括更改材料、几何图形或光照等。

在Imagination PowerVR的核心中,基于光线追踪的光照贴图系统是产品渲染器的核心,其开发已逾18年。它已经在许多好莱坞电影的制作中投入使用,且通过在一些高要求的作品中使用,已积累了丰富的经验。Imagination和Unity的工程师们投入了大量的时间,来确保工作流的无缝集成和质量的完美无暇。

Vulkan vs OpenGL ES:PowerVR 3D卫星导航APP

PowerVR架构能快速支持最新的技术,Vulkan API便是实证。Vulkan是一款现代的API,使开发人员能够获得底层图像硬件的“低级”访问权限,确保硬件性能的最大化。

任何需要显示大量数据的应用程序(如导航软件)便是Vulkan的绝佳使用案例。导航应用程序需要大量的后台处理,使大量的相关信息尽可能以较高的帧速率进行渲染。在这里,我将详细介绍最新的卫星导航演示系统,我将阐述其如何利用Vulkan图像API、对比Vulkan与OpenGL ES的性能、阐释为何PowerVR适合运行这类使用了现代图像API(如Vulkan)的程序。

Vulkan and OpenGL ES

首先,让我们先回顾Vulkan和OpenGL ES之间的差异。与OpenGL ES相比,Vulkan基本上设计有完全和明确的控制,其中包括对多线程分布工作负载的严格控制。

添加OpenVX™ 1.1的视觉应用支持PowerVR GPU

Imagination昨天发布的新闻可以了解到,PowerVR GPU是第一款符合Khronos组织OpenVX 1.1规范的产品。

OpenVX是一个开放的、免版税的标准API,用于计算机视觉应用的跨平台加速。作为游戏的引领者,Imagination已经用实力证明承诺,即确保我们的硬件是开发人员创建和运行完全优化视觉算法的理想平台。

计算机视觉是一门科学,它将“视觉智能”引入了计算设备中,使计算机可以像人类一样具有视觉和思考能力。这个领域的重要性已日趋凸显,并产生了许多实例,如:脸部、身体及手势跟踪、智能视频监控、高级驾驶员辅助系统(ADAS)、对象和场景重建、增强现实、目视检查及机器人等。

视觉系统就性能而言已进入一个转折点。正如嵌入式无线技术曾一度被认为是不可思议的奢侈品,视觉处理在过去同样只存在于昂贵的定制设备中,如:手术机器人和制造系统。如今,视觉系统已经非常普遍。大多数相机具有人脸检测算法,这样便可以优化对焦和曝光。微软Kinect系统在游戏市场大获成功,其Xbox 360将图像识别带入了人们的寻常生活中。

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

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

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

PowerVR Framework

同步内容
--电子创新网--
粤ICP备12070055号