与编写高质量的渲染脚本质量代码相比,在GPU上运行渲染脚本代码似乎需要付出额外的努力.
尽管来自Google的人士证明Nexus 7可以通过renderscript进行GPU计算(视频https://www.uplinq.com/schedule/renderscript-and-opengl-es-30-new-technologies-adreno-gpu中的25:50),PowerVR表示其GPU将支持Renderscript GPU计算(http://withimagination.imgtec.com/index.php/powervr/running-renderscript-efficiently-with-powervr-gpus-on-android).但是似乎要启用renderscript GPU计算,始终需要新的GPU驱动程序.否则,将仅使用CPU.
由于我没有预算购买Nexus5、7、10并试用它们,因此我想问一下市场上的那些设备是否直接支持renderscript GPU计算.
除Nexus外,市场上是否有其他设备直接支持此功能?非常感谢.
解决方法:
Nexus 4、5、7(仅适用于2013年型号,而非原始型号)和10均支持RenderScript的GPU计算.目前,Play商店中销售的所有Nexus设备都具有GPU加速的RenderScript. Nexus是获得Android最新功能的最快,最简单的方法,但是其他Qualcomm Adreno设备和基于Samsung Exynos5的设备也可以将这些GPU计算驱动程序用于RS.今天,Galaxy S4(基于Exynos-5的版本)已经具有本地RS GPU驱动程序,尽管非Exynos版本没有.