一、概述

     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系列。

     现今阶段高通的Adreno GPU产品大部分出现在高通的SoC芯片组中,目前高通公司Snapdragon系列芯片组解决方案包括:

  第一代产品:拥有1GHz增强内核的QSD8x50

 第二代产品:拥有1GHz增强内核与多媒体优化的MSM8x55与拥有1.3GHz增强内核的QSD8x50A

第三代产品:配备1.2GHz 增强内核的MSM8260与MSM8660,以及配备1.5GHz 增强内核的QSD8672,三款产品均为双CPU架构。

  • Adreno SDK对于系统要求
       运行Windows 7或Windows 8,Ubuntu 12.04+或带有Adreno 2xx,3xx或4xx GPU设备的OS X的PC。对于OpenGL ES仿真,您的PC必须支持OpenGL ES 3.0应用程序的OpenGL 3.3或更高版本,或OpenGL ES 3.1和AEP应用程序的OpenGL 4.4。

Adreno SDK是为开放式跨平台API创建的,可以在不支持Qualcomm Snapdragon处理器的设备上运行,但SDK示例旨在演示Adreno GPU上的优化图形技术。

  • Adreno SDK包含内容和工具

此SDK包含Qualcomm Technologies对OpenCL扩展的使用示例,包括

(1)Built-in extension functions

(2)Compressed images

(3)Efficient convolution with and without new built-in extension functions.

(4)Variety of kernels using vector read and write operations for given image formats

 

Adreno SDK包含许多在开发中可能会发现有用的小实用程序。它还包括一个OpenGL ES模拟器,开发者可以在移植到Android设备之前在桌面上开发OpenGL ES应用程序。

 

SDK中还包含一个Texture Tools包,它包含一个Texture Converter库和Adreno Texture Tool。纹理转换器库允许您与压缩纹理格式进行转换。 Adreno Texture Tools使您可以通过GUI执行相同的转换。

 

Adreno SDK中包含的所有工具和库的完整列表如下:
(1)所有工具的桌面构建配置

  1. OpenGL ES仿真器
    (3)将FBX转换为示例框架使用的网格模型格式
    (4)将TrueType字体转换为示例框架使用的字体格式
    (5)OpenGL ES 3扩展库
    (6) MeshConverter - 将.obj转换为.mesh以在示例框架中使用
    (7)允许用户使用PC向连接的Android设备发送输入命令的实用程序
    (8)QCompress - Adreno纹理工具
    (9)ResourcePacker - 给定资源作为输入,创建资源的pak文件
    (10)ShaderPreprocessor - 用于样本和解析着色器
    (11)TextureConverter - 纹理转换库
  • Adreno Profiler概述

   Adreno Profiler是一款性能分析和帧调试工具,适用于Qualcomm®Snapdragon™处理器支持的设备上运行的图形和GPGPU计算应用程序。它支持OpenGL ES,OpenCL和DirectX分析和调试。

  • Adreno Profiler对系统要求

运行Windows 7或Windows 8,Ubuntu 12.04+或带有Adreno 2xx,3xx或4xx GPU设备的OS X的PC。对于OpenGL ES仿真,您的PC必须支持OpenGL ES 3.0应用程序的OpenGL 3.3或更高版本,或OpenGL ES 3.1和AEP应用程序的OpenGL 4.4。

  • Adreno Profiler支持功能

 (1)监控实时GPU性能
 (2)通过逐步调用API调用来捕获帧并进行调试
 (3)分析每次绘制调用的性能
 (4)查看纹理,程序,着色器和其他资源
 (5)查看着色器统计信息