在没有图形加速的硬件上优化Android 2.3

时间:2012-12-19 08:30:32

标签: android rendering surfaceflinger

我有一些Android 2.3的基于arm的设备。 不幸的是,没有图形加速,所以使用软件opengl完成表面抛光器中最终图像的合成 - 这真的很慢。

主要问题是glDrawArrays方法(在LayerBase :: drawWithOpenGl中调用)。 我检查了glDrawTexiOES比glDrawArrays快得多,但是我不能使用它(它不支持90度旋转)。

所以我正在寻找可以改善渲染的任何想法。我试图实现自定义方法快速旋转旋转90度,但我不知道如何获得指向源和目标内存的指针。你还有其他建议吗?

0 个答案:

没有答案