2

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

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

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

4

0 回答 0