分享

Android RenderScript

 RK34 2015-04-15
RenderScript 是一种低级的高性能编程语言,用于3D渲染和处理密集型计算(3D播放等和关于CPU密集型的计算)。

RenderScript 采用了c99语法(标准C来自1999年,最新标准是C11,来自2011年),新的应用编程接口(API)最终编译成原生代码。


RenderScript 在机器上进行第一遍编译,然后在目标设备上进行最后一遍编译(Just-In-Time Compiling),因而带来更高效的原生二进制代码。

RenderScript 最适合用于做3D的用户界面或高性能计算任务。而上面的编译和调试所说的一样,随着最后一遍的编译可以通过硬件直接或得性能的提升。


引入RenderScript 并不是来代替NDK的,而是给开发者多一种选择。 


关于官方的文档 

http://developer./guide/topics/renderscript/index.html  这是官方RenderScript 的首页

http://developer./guide/topics/renderscript/graphics.html   关于图形方面的知识

http://developer./guide/topics/renderscript/compute.html  关于计算方面的知识

国外一个比较不错的开发者的博客,目前只有两篇: 

http://blog./2011/08/24/renderscript-101-part-1-renderscript-basics-tutorial/

http://blog./2011/08/24/renderscript-101-part-2-renderscript-interaction/

 

另外那些rs文件里面的函数如何寻找?

4.0的请到框架这里查找相应的头文件:

frameworks/base/libs/rs/scriptc,这里包含以下的头文件

 rs_allocation.rsh  rs_atomic.rsh  rs_cl.rsh  rs_core.rsh  rs_debug.rsh  rs_graphics.rsh  rs_math.rsh  rs_matrix.rsh  rs_object.rsh  rs_quaternion.rsh  rs_time.rsh  rs_types.rsh

或者在SDK的platform 下也可以找到。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多