Adreno SDK简介
一、概述
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)所有工具的桌面构建配置
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)查看着色器统计信息
- 点赞
- 收藏
- 关注作者
评论(0)