mesa/src/loader
Thomas Hellstrom 185ef06fd2 dri3: Wait for all pending swapbuffers to be scheduled before touching the front
This implements a wait for glXWaitGL, glXCopySubBuffer, dri flush_front and
creation of fake front until all pending SwapBuffers have been committed to
hardware. Among other things this fixes piglit glx-copy-sub-buffers on dri3.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Sinclair Yeh <syeh@vmware.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Cc: <mesa-stable@lists.freedesktop.org>
2017-08-02 13:29:20 +02:00
..
Android.mk Android: move libdrm settings to top-level Android.common.mk 2016-06-13 15:31:29 +01:00
loader.c xmlconfig: move into src/util 2017-07-31 15:38:41 +02:00
loader.h egl: turn one more boolean int into a bool 2017-06-21 21:42:14 +01:00
loader_dri3_helper.c dri3: Wait for all pending swapbuffers to be scheduled before touching the front 2017-08-02 13:29:20 +02:00
loader_dri3_helper.h dri3: Wait for all pending swapbuffers to be scheduled before touching the front 2017-08-02 13:29:20 +02:00
Makefile.am xmlconfig: move into src/util 2017-07-31 15:38:41 +02:00
Makefile.sources loader: Add headers to distribution. 2014-12-12 12:11:47 -08:00
pci_id_driver_map.c nouveau: allow NV3x's to be used with nouveau_vieux 2016-08-30 00:21:42 -04:00
pci_id_driver_map.h loader: remove loader_get_driver_for_fd() driver_type 2016-10-18 17:06:29 +01:00
SConscript scons: remove all libudev references 2016-10-18 17:06:21 +01:00