Android OpenGL 渲染图像读取哪家强

该原创文章首发于微信公众号:字节流动

glReadPixels

glReadPixels 是 OpenGL ES 的 API ,OpenGL ES 2.0 和 3.0 均支持。 使用非常方便,下面一行代码即可搞定,但是效率也是最低的。

glReadPixels(0, 0, outImage.width, outImage.height, GL_RGBA, GL_UNSIGNED_BYTE, buffer);

当调用 glReadPixels 时,首先会影响 CPU 时钟周期,同时 GPU 会等待当前帧绘制完成,读取像素完成之后

你可能感兴趣的:(Android,OpenGLES,3.0,android,opengles,PBO,ImageReader,HardwareBuffer)