人工智能
Adreno™是著名的Qualcomm Snapdragon™ SoC中的GPU单元。Qualcomm也为Adreno GPU硬件提供了单独的SDK。最新的好消息是,目前Adreno SDK版本升级到v3.9,为专业的Shader爱好者和并行计算开发者来更多惊喜。
首先,Adreno SDK现已支持OpenGL ES 3.1和Android扩展包,并提供了全新的代码和升级了桌面模拟器。这意味着目前SDK已经涵盖了OpenGL ES 2.0、3.0、3.1版本,以及AEP DirectX,文档和指南等内容。您将在Palazzo演示中找到相关的代码,这是基于Unreal Engine 4引擎。这些demo展示了包括OpenGL ES 3.1和Android扩展包的关键API特性。
图:Palazzo demo演示,使用了API和Android扩展包
这允许您在游戏中构建不同画质等级,以适应不同的游戏运行平台。并且通过在PC和设备之间不断快速迭代,能够帮助您缩短从“试用-报错-除错”的开发周期。
针对并行计算和异构计算的开发者,SDK包还含一个升级版的Snapdragon OpenCL调试器,可以在Eclipse中支持Android L(5.0 Lollipop)。您可以添加断点,解决功能性问题,更可以通过USB接口连接Snapdragon独有的调试接口,在Krait™ CPU和Adreno GPU之间调试代码。
图:通过Snapdragon调试接口,在Krait™ CPU和Adreno GPU之间调试代码。
目前支持Snapdragon OpenCL Debugger工具的机型包含:三星Galaxy S5 Prime,三星Galaxy Note 4、Note Edge还有LG G3(韩版)。
除了上述丰富的更新之外,在Adreno SDK中还包含了一套详尽的Adreno OpenGL ES开发指南,它也会作为一个单独的文件提供给开发者。强烈推荐开发者下载,很多宝贵的开发者知识,绝对让您欲罢不能。
《Adreno OpenGL ES开发指南》下载地址:
https://developer.qualcomm.com/download/adreno-opengl-es-developer-guide.pdf
这本Adreno OpenGL ES开发指南还涵盖了最新的Adreno GPU的4xx系列规范。Adreno 400系列的代表机型包括:Nexus6和LG G3(韩版),它们使用了Snapdragon800和Adreno 420 GPU。更包含小米Note顶配版,它使用了Snapdragon 810和Adreno 430 GPU。
Adreno SDK v3.9已经在Qualcomm的开发者网站上提供下载。
https://developer.qualcomm.com/mobile-development/maximize-hardware/mobile-gaming-graphics-adreno
更多内容请详见:Qualcomm开发者社区
全部0条评论
快来发表一下你的评论吧 !