解决android opengl glReadPixels 慢的问题 二
上篇讲到使用pbo解决glreadpix慢的问题,但是效果不太理想,后来参考链接:
OpenGL Pixel Buffer Object (PBO)中介绍的2个PBO组成一个队列进行处理。效果会大大加强

1, 如上图所示,要创建2个PBO
GLES30.glGenBuffers(2, pbo);
GLES30.glBindBuffer(GLES30.GL_PIXEL_PACK_BUFFER, pbo.get(0));
GLES30.glBufferData(GLES30.GL_PIXEL_PACK_BUFFER, oWidth * oHeight * 4, null, GLES30.GL_DYNAMIC_READ);
GLES30.glBindBuffer(GLES30.GL_PIXEL_PACK_BUFFER, pbo.get(1));
GLES30.glBufferData(GLES30.GL_PIXEL_PACK_BUFFER, oWidth * oH