mesa/src/egl
Kristian Høgsberg 7ab2b8c4c4 wayland: Don't rely on static variable for identifying wl_drm buffers
Now that libEGL has been fixed to not leak all kinds of symbols, gbm
links to its own copy of the libwayland-drm.a helper library.  That means
we can't rely on comparing the addresses of a static vtable symbol in that
library to determine if a wl_buffer is a wl_drm_buffer.  Instead, we
move the vtable into the wl_drm struct and use that for comparing.

Backported from 360a141f24.

https://bugs.freedesktop.org/show_bug.cgi?id=69437

Cc: 9.2 <mesa-stable@lists.freedesktop.org>
2013-10-24 14:00:40 -07:00
..
docs egl: Mark EGL_MESA_screen_surface as obsolete. 2010-08-31 15:25:22 +08:00
drivers wayland: Don't rely on static variable for identifying wl_drm buffers 2013-10-24 14:00:40 -07:00
main Use -Bsymbolic when linking libEGL.so 2013-10-01 14:09:18 -07:00
wayland wayland: Don't rely on static variable for identifying wl_drm buffers 2013-10-24 14:00:40 -07:00
Makefile.am gbm: Link to libwayland-drm if Wayland EGL platform is enabled 2013-08-13 18:11:22 -07:00