初识Qualcomm Adreno SDK

6583人阅读 评论(0) 收藏 举报
分类:

初识Qualcomm Adreno SDK

概述

Adreno 是著名的Qualcomm Snapdragon SoC中的GPU计算单元。Qualcomm公司也为Adreno GPU硬件提供了单独独立的的SDK开发包。Adreno SDK可以帮助开发者优化基于Adreno图形芯片开发的游戏效果。其中包含了开发工具、依赖库以及大量实例、文档和教程。 
Qualcomm Adreno SDK
Adreno SDK已经涵盖了OpenGL ES 2.0、3.0、3.1版本,以及DirectX,并与Unity3D、Unreal Engine等游戏引擎深度整合。可以显著加速渲染复杂几何图形,无论是复杂3D游戏,华丽的用户界面,Web浏览器还是其他高级图形应用程序都没问题。

目前Adreno SDK版本升级到v3.9,为专业的Shader爱好者和并行计算开发者带来更多惊喜。


Adreno SDK v3.9 新特性

Adreno SDK现已支持OpenGL ES 3.1和Android扩展包,并提供了全新的代码和升级了桌面模拟器。这意味着目前SDK已经涵盖了OpenGL ES 2.0、3.0、3.1版本,以及AEP DirectX,文档和指南等内容。

针对并行计算和异构计算的开发者,SDK包还含一个升级版的Snapdragon OpenCL调试器,可以在Eclipse中支持Android L(5.0 Lollipop)。

除了上述丰富的更新之外,在Adreno SDK中还包含了一套详尽的《Adreno OpenGL ES开发指南》,作为一个单独的文件提供给开发者。 
这本Adreno OpenGL ES开发指南还涵盖了最新的Adreno GPU的4xx系列规范。

可以到Qualcomm的开发者网站下载Adreno SDK v3.9


Adreno GPU

既然我们介绍的是Adreno SDK,那么当然要先介绍一下我们的明星Adreno GPU啦。

Adreno是Qualcomm GPU处理器,是美国Qualcomm公司收购AMD绘图掌上设置技术推出的移动图形处理器,目前发布的分别有Adreno 130、Adreno 200、Adreno 203、Adreno 205、Adreno 220、Adreno 225、Adreno 302、Adreno 305、Adreno 306、Adreno 320、Adreno 330、Adreno 420、Adreno 430系列。

随着移动设备的功能日趋强大、使用移动设备的情况日趋复杂,图形复杂的游戏、动画以及应用等对GPU的需求也越来越高。所以Qualcomm一直致力于改进其Adreno图形芯片。

Adreno GPU特色

  • 第一个支持OpenGL ES 3.0
  • 支持遮挡查询、纹理压缩
  • 统一渲染架构(ALU自动分配)
  • DeferRender技术(延迟渲染)
  • FlexRender技术(系统自动选择DirectRender或DeferRender)
  • PCF阴影处理
  • Tessellation(曲面细分)

Adreno 430 GPU

  • 支持超高品质的图形处理特性 – 例如:增强的光照和阴影特效;逼真的面孔渲染和动画特效;通过硬件曲面生成器和几何着色器实现更逼真的3D细节来达到超高清的分辨率
  • 图像处理性能比 Adreno 420 GPU提高30%
  • 功耗比Adreno 420 GPU降低20%
  • GPU通用计算(GPGPU)方面相对于Adreno 420提升高达100%
  • 动态硬件曲面细分旨在支持更加逼真的场景, 并且具有更低的内存使用和更低的功耗
  • 高级API支持,包括OpenGL ES 3.2 和 DirectX 11.2,能够帮助客户实现更复杂和更高效的移动3D图形应用程序和游戏
  • 支持新的 OpenGL ES 3.2* 特性比如计算着色器
  • 支持Android扩展包(Android Extension Pack),其中包括计算、曲面细分和几何着色器等来兼容新的游戏平台和PC。

工具集

  • SDK Browser
  • OpenGL ES模拟器和控制面板
  • 纹理压缩工具
  • FBX文件转换工具
  • 纹理转换工具
  • Qstrip
  • 文字生成器
  • Mesh转换工具
  • 资源打包工具
  • Shader 预处理工具
查看评论

高通MSM8628的Adreno 305和MTK MT6589T的PowerVR SGX544哪个GPU要好些

原文链接: 你好,Adreno 305属于Adreno 3xx系列的中端产品,是高通的新一代GPU (其实也不新了,都已经一年多了都。。。)。SGX544则是Imagination Techno...
  • beMyBest
  • beMyBest
  • 2014-06-14 08:48:15
  • 2488

.开发者如何看待Qualcomm Adreno GPU,有什么进一步深度合作的意向?

  • 2015年05月27日 14:42
  • 55KB
  • 下载

Qualcomm_HexagonSDK初入门

Qualcomm_HexagonSDK初入门 前面两章一直在从硬件部分去探索HexagonDSP的强劲,看我扯了这么多,相信各位读者都会有这么一个疑问:既然它这么强劲,那么我们应该如何开发以及开发都...
  • u010182064
  • u010182064
  • 2014-12-05 20:44:42
  • 3241

借助 Adreno Profiler 在 Unity 中还原手游渲染效果

转载自:  http://alphaxiao.com/Blog/2017/04/03/RE_Unity_Based_on_AdrenoProfiler.html 在Unity中还原手...
  • richard9006
  • richard9006
  • 2017-09-30 10:54:03
  • 1897

Adreno SDK 详细介绍(二)

暂定
  • cuichuankai
  • cuichuankai
  • 2015-12-30 01:29:52
  • 1154

Adreno Profiler 分析任意安卓游戏特效、抓取资源

转载自:http://www.kuqin.com/shuoit/20150517/346102.html最近发现了一个非常好用的工具 Adreno Profiler,可以用来分析安卓手机上OpenGL...
  • panda1234lee
  • panda1234lee
  • 2017-02-22 13:47:45
  • 2597

【Adreno Profiler】Adreno Profiler & SnapDragon profiler 的安装和使用

安装准备 [Adreno Profiler v4.0 - 64 bit下载地址]: https://developer.qualcomm.com/download/adrenoprofiler/ad...
  • sae_kurosawa
  • sae_kurosawa
  • 2017-01-16 20:35:17
  • 2280

Qualcomm_HexagonDSP开发入门与提高概述

Qualcomm的处理器一直是业界性能和稳定性的代表,在功耗上也有不错的表现。纵观Qualcomm骁龙系列芯片的发展,我们可以看到骁龙系列从S1代开始,几乎所有的片上系统(SoC)就一直搭载了低功耗而...
  • u010182064
  • u010182064
  • 2014-11-29 07:19:09
  • 2153

adreno profiler使用说明

adreno使用
  • qq_18229381
  • qq_18229381
  • 2017-06-02 18:41:54
  • 336

Adreno Profiler (v3.8)

  • 2017年12月21日 10:36
  • 73.29MB
  • 下载
    个人资料
    持之以恒
    等级:
    访问量: 329万+
    积分: 3万+
    排名: 159
    最新人工智能论文
    最新评论