OpenGL使用中常常会用多个context,每个context都有对应的资源,实现资源的独立。但是常常由于程序写法不严谨而导致不同context之间存在资源冲突。在项目中美颜处理和视频的上屏离屏和水印渲染就是用的不同context,开关美颜出现了影响水印的问题,可能是不同context导致的资源冲突,具体原因还未知,查清原因后,再来更新补充。
Update:
美颜有了些改动,将yuv转rgb的过程在GPU实现后,对水印的影响没有了。问题没有了,但原因还未知,有空了还是要细查一下。
OpenGL使用中常常会用多个context,每个context都有对应的资源,实现资源的独立。但是常常由于程序写法不严谨而导致不同context之间存在资源冲突。在项目中美颜处理和视频的上屏离屏和水印渲染就是用的不同context,开关美颜出现了影响水印的问题,可能是不同context导致的资源冲突,具体原因还未知,查清原因后,再来更新补充。
Update:
美颜有了些改动,将yuv转rgb的过程在GPU实现后,对水印的影响没有了。问题没有了,但原因还未知,有空了还是要细查一下。