We are using a Boundary Devices I.MX8 quad board. We have noticed that when using the Weston screen capture functionality, the display is corrupted (i.e. the windows on the screen are still visible but the pixel color and alignment is scrambled). After several seconds, the screen returns to normal.
After some tracing it looks to happen anytime the glReadPixels call is made in Weston's gl-renderer. Does anyone know a fix or workaround for this behavior.