paintGL()渲染正常yuv420数据流,分辨率未1166*540,opengl渲染时像素错位了,这是为什么?
猜想:是否是opengl在切换分辨率之后,需要调用什么重置函数或者是清理缓存的函数?
解:
在glTexImage2D()之前执行以lPixelStorei(GL_UNPACK_ALIGNMENT, 1);
默认4字节对齐
paintGL()渲染正常yuv420数据流,分辨率未1166*540,opengl渲染时像素错位了,这是为什么?
猜想:是否是opengl在切换分辨率之后,需要调用什么重置函数或者是清理缓存的函数?
解:
在glTexImage2D()之前执行以lPixelStorei(GL_UNPACK_ALIGNMENT, 1);
默认4字节对齐