android openGL 使用FBO 离线渲染播放视频,视频上下颠倒了,如果不使用FBO,图像是正常的,有谁遇到过这样的问题,视频是使用ffmpeg解码为rgba,然后通过jni回调到java层,再使用openGL进行渲染的
opengl纹理坐标原点在左下角,使用fbo时纹理会垂直镜像翻转,需要自己再翻转回来
fbo纹理是左下角为原点(opengl坐标源点),android上的纹理坐标是左上角为原点,在设定androd纹理坐标的时候以左下角为原点绘制出来的图就是正常的了。