xwayland/eglstream: Set ALU to GXCopy for blitting

The EGLstream backend's post damage function uses a shader and
glDrawArrays() to copy the data from the glamor's pixmap texture prior
to do the eglSwapBuffers().

However, glDrawArrays() can be affected by the GL state, and therefore
not reliably produce the expected copy, causing the content of the
buffer to be corrupted.

Make sure to set the ALU to GXCopy prior to call glDrawArrays() to get
the expected result.

Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Suggested-by: Michel Dänzer <mdaenzer@redhat.com>
5 jobs for issue1156 in 4 minutes and 43 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Docker Image
passed debian-buster #9652816

00:00:08

 
  Build And Test
passed autotools #9652817

00:04:34

passed meson #9652818

00:02:23

passed meson-noglamor #9652819

00:01:42

passed mingw-cross-build #9652820

00:00:45