【其他杂谈】弃坑opengl-jni开发

主要是想说在jni层进行opengl开发是没有前途的,或者这样说是不对的,不够全面的。

一开始在jni层进行opengl开发的目的是,为了能够给Android HAL层踢动gpu处理的接口,实现一副图像进去,另一幅图像出来,amazing~

但是,好像opengl处理后的图像在surface上显示更加快速,而如果要保存在buffer里面,需要调用glreadpixel这个接口,这个接口的速度前两天才发现了不是一般的慢…

所以这样的方案是不可行的。

后续相关GPU开发,滤镜处理之类的,还是java实现吧。或者说,可以jni层实现,然后绘制到jni层拿到的surface上,保存为data buffer的形式实在不可取。

或者有其他好的方案,请不吝赐教,欢迎打脸。

你可能感兴趣的:(【其他杂谈】)