场景:
在编辑界面预览视频然后跳转贴纸页面播放视频,然后再返回编辑界面出现黑屏
日志:
bindTextureImage : clearing GL error: 0x506错误
查询OpengGl错误码
GL_INVALID_FRAMEBUFFER_OPERATION 无效的帧buffer操作
解决Opengl渲染错误码506的问题
英文解释:Given when doing anything that would attempt to read from or write/render to a framebuffer that is not complete.
中文翻译:在尝试读写操作framebuffer 的时候,framebuffer 还没有准备好。
原因:
调试了下代码发现是framebuffer 初始化虽然调用了也没有报错,但是初始化的framebuffer宽高都为0。
解决办法:
重新回到界面初始化渲染器的时候设置上一次的宽高即可