mesa/src
Thomas Hellstrom 0cc4c7e33e loader_dri3: Make sure we have an updated back v3
With GLX_SWAP_COPY_OML and GLX_SWAP_EXCHANGE_OML it may happen in situations
when glXSwapBuffers() is immediately followed by for example another
glXSwapBuffers() or glXCopyBuffers() or back buffer age querying, that we
haven't yet allocated and initialized a new back buffer because there was
no GL rendering in between.

Make sure that we have a back buffer in those situations.

v2: Eliminate the drawable have_back_format member.
v3: Make sure we re-initialize the back even if it exists.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
2017-08-17 07:39:42 +02:00
..
amd radv: disable texture gather workaround on gfx9. 2017-08-17 02:24:36 +01:00
broadcom broadcom: Add v3d_xml.h to gitignore. 2017-08-15 13:23:54 -07:00
compiler glsl/ast: update rhs in addition to the var's constant_value 2017-08-15 22:14:05 -04:00
egl loader_dri3/glx/egl: Optionally use a blit context for blitting operations 2017-08-17 07:39:42 +02:00
gallium nv50/ir: fix TXQ srcMask 2017-08-16 22:39:22 -04:00
gbm loader: rework xmlconfig dependency 2017-08-04 23:54:52 +01:00
getopt
glx loader_dri3/glx/egl: Optionally use a blit context for blitting operations 2017-08-17 07:39:42 +02:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl
intel anv/gem: Add a stub for sync_file_merge 2017-08-16 18:44:26 -07:00
loader loader_dri3: Make sure we have an updated back v3 2017-08-17 07:39:42 +02:00
mapi glapi: per the extension spec, the EXT-suffixed function should be used 2017-08-07 20:32:37 -04:00
mesa st/mesa: remove Windows hack for glFinish 2017-08-16 19:03:10 -06:00
util util: Fix build on old glibc. 2017-08-15 13:23:54 -07:00
vulkan vulkan: Import in the latest 1.0.57 header and XML from Khronos 2017-08-01 13:27:12 -07:00
Makefile.am build: Convert git_sha1_gen script to Python (part2). 2017-08-01 16:33:55 +01:00
SConscript build: Convert git_sha1_gen script to Python. 2017-08-01 15:24:39 +01:00