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)查看着色器统计信息
    --------------------- 
    作者:weixin_38498942 
    来源:CSDN 
    原文:https://blog.csdn.net/weixin_3... 
    版权声明:本文为博主原创文章,转载请附上博文链接!


Log in to reply