egl/x11: Send invalidate to driver on copy_region path in swap_buffer
authorDeepak Rawat <drawat@vmware.com>
Tue, 24 Apr 2018 18:50:59 +0000 (11:50 -0700)
committerThomas Hellstrom <thellstrom@vmware.com>
Thu, 3 May 2018 11:55:58 +0000 (13:55 +0200)
commit9a21c96126d6a13e7b472ec622c517c0d0285ba8
tree841dcf7173073bfceb6745f49f060f3ee78fbed2
parentfd4eba4929e0e87f71b3b72a4e9fa5ac4abae52c
egl/x11: Send invalidate to driver on copy_region path in swap_buffer

Similar to swap_available path send invalidate to the driver because
egl/X11 is not watching for for server's invalidate events. The
dri2_copy_region path is trigerred when server supports DRI2 version
minor 1.

Tested with piglit egl tests for regression.

V2: Move invalidate from dri2_copy_region to swap_buffer common.

Cc: <mesa-stable@lists.freedesktop.org>
Signed-off-by: Deepak Rawat <drawat@vmware.com>
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Acked-by: Michel Dänzer <michel.daenzer@amd.com>
src/egl/drivers/dri2/platform_x11.c