mesa/src
Jordan Justen fdede18275 dri megadriver_stub: add compatibility for older DRI loaders
To help the transition period when DRI loaders are being updated
to support the newer __driDriverExtensions_foo mechanism,
we populate __driDriverExtensions with the extensions returned
by __driDriverExtensions_foo during a library contructor
function.

We find the driver foo's name by using the dladdr function
which gives the path of the dynamic library's name that
was being loaded.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Keith Packard <keithp@keithp.com>
Cc: "10.0" <mesa-stable@lists.freedesktop.org>
(cherry picked from commit 4859d492b2)
2013-12-09 17:28:20 -08:00
..
egl wayland: Use __DRIimage based getBuffers implementation when available 2013-11-15 13:39:39 -08:00
gallium r300/compiler/tests: Fix line length check in test parser 2013-12-09 17:28:15 -08:00
gbm gbm/dri: hide extension loader symbols 2013-11-26 13:09:29 -08:00
getopt
glsl glsl: Don't emit empty declaration warning for a struct specifier 2013-12-09 17:27:40 -08:00
glx glx: don't fail out when no configs if we have visuals 2013-11-23 12:41:41 -08:00
gtest gtest: Build it only for 'make check'. 2013-01-13 12:38:44 +01:00
mapi tests: Fix make check for out of tree builds. 2013-11-15 13:39:37 -08:00
mesa dri megadriver_stub: add compatibility for older DRI loaders 2013-12-09 17:28:20 -08:00
Makefile.am gbm: Link to libwayland-drm if Wayland EGL platform is enabled 2013-08-12 15:16:22 -07:00
SConscript Remove libGLU 2012-08-31 10:58:15 -07:00