我现在需要将从OpenGl中获取像素缓存数据,然后我找到了glReadPixels方法,但是我发现它的效率非常慢,然后我又找到了PBO,用PBO的确可以提高速度,但是我发现在一些GPU较差的机子上,效率还是不够高,不知道是不是我写法有问题。
然后我又找到了EGLImage方法(https://vec.io/posts/faster-alternatives-to-glreadpixels-and-glteximage2d-in-opengl-es),它里面提到了一个对象(GraphicBuffer )可是我发现它是Android系统的对象,我无法在我的工程里获取它,我又试图从Androdi系统里提取出来,但是我不知道应该怎么做,谁有Demo可以供我参考下,或者有谁做过。
求解