在RenderScript中实现算法

时间:2013-11-28 11:56:03

标签: android c gpu renderscript jts

我目前正在通过各种算法对移动设备(Android)中的GPU性能与CPU性能进行基准测试。 (主要是计算几何的)

我目前面临的问题是如何使用RenderScript有效地实现这些算法。例如,给定一个包含多种算法(如多边形点算法)的拓扑库,我是否必须在C中手动重写这些算法以与RenderScript一起使用,或者是否有一些神奇的方法可以在RenderScript中使用它们而无需重写算法?

例如,我正在使用JTS拓扑套件(用于Java),并且我正在尝试实现多边形分析中的Point。我是否必须在C中重写整个算法,或者找到一个外部C库并将其导入到renderscript中,或者在RS中使用它们的一些神奇方法?

谢谢!

1 个答案:

答案 0 :(得分:0)

某些代码可能可以重复使用,但在任何情况下都必须进行修改。如果你真的不熟悉C,这可能是一个很好的方法来改善C和RenderScript。