mesa/src
Jordan Justen 4859d492b2 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>
2013-12-09 16:33:45 -08:00
..
egl egl/wayland: Return -1 from get_back_bo to indicate error 2013-12-09 16:14:33 -08:00
gallium r300/compiler/tests: Fix line length check in test parser 2013-12-09 09:40:15 -05:00
gbm gbm/dri: hide extension loader symbols 2013-11-25 13:13:47 +01:00
getopt
glsl glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound. 2013-12-09 10:55:09 -08:00
glx glx: Add missing null check in gxl/dri2_glx.c 2013-12-03 14:35:41 -07:00
gtest gtest: enable subdir-objects to prevent automake warnings 2013-11-16 14:01:27 +00:00
mapi glapi: Do not include dlfcn.h on Windows. 2013-12-07 14:31:01 -08:00
mesa dri megadriver_stub: add compatibility for older DRI loaders 2013-12-09 16:33:45 -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