The root of this is occasional GL_OUT_OF_MEMORY errors when trying to read the pixels from the FBO backed by the application surface texture in GLPixelBuffer. The image reversal is just the result of giving out stale data (which get flipped a second time by GLPixelBuffer::as_argb_8888()).
The root of this is occasional GL_OUT_OF_MEMORY errors when trying to read the pixels from the FBO backed by the application surface texture in GLPixelBuffer. The image reversal is just the result of giving out stale data (which get flipped a second time by GLPixelBuffer: :as_argb_ 8888()) .
This issue may be related to https:/ /bugs.launchpad .net/mir/ +bug/1238695 .