Adreno SDK简介

举报
knightaa 发表于 2021/12/10 15:00:26 2021/12/10
【摘要】 一、概述     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是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)查看着色器统计信息

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。