工程中遇到的一些收获和不解:
关于离屏渲染,离屏渲染可以使用GPU来对图像做一些处理。包括颜色转换,缩放等。
离屏渲染通常会将一个pixelbuffer和texture来绑定,通过函数CVOpenGLTextureCacheCreateTextureFromImage。
1.buffer,texture,以及OpenGL的帧缓冲究竟是何关系;
2.texture和buffer为何要绑定,texture的更新如何影响buffer,并返回buffer?
3.如何用OpenGL处理一个buffer,并返回给另一个buffer。中间的具体流程,以及涉及到的CPU,GPU之间数据处理和交换。