mesa/configs
Francisco Jerez e136453062 gallium: Add pipe loader for device enumeration and driver multiplexing.
The goal is to have a uniform interface to create winsys and
pipe_screen instances for any driver, exposing the device enumeration
capabilities that might be supported by the operating system (for now
there's a "drm" back-end using udev and a "sw" back-end that always
returns the same built-in devices).

The typical use case of this library will be:
>
> struct pipe_loader_device devs[n];
> struct pipe_screen *screen;
>
> pipe_loader_probe(&devs, n);
>[pick some device from the array...]
>
> screen = pipe_loader_create_screen(dev, library_search_path);
>[do something with screen...]
>
> screen->destroy(screen);
> pipe_loader_release(&devs, N);
>

A part of the code was taken from targets/gbm/pipe_loader.c, which
will be removed and replaced with calls into this library by a future
commit.
2012-05-11 12:39:43 +02:00
..
.gitignore autoconf: Initial support for an autoconf configuration 2007-12-07 14:34:27 -08:00
aix Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
aix-64 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
aix-64-static configs: remove rest of APP_LIB_DEPS lines 2011-09-20 08:25:25 +01:00
aix-gcc Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
aix-static configs: remove rest of APP_LIB_DEPS lines 2011-09-20 08:25:25 +01:00
autoconf.in gallium: Add pipe loader for device enumeration and driver multiplexing. 2012-05-11 12:39:43 +02:00
bluegene-osmesa Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
bluegene-xlc-osmesa Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
catamount-osmesa-pgi Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
darwin darwin: Don't build gallium 2012-04-23 16:17:39 -07:00
darwin-fat-32bit Darwin: Fixed small error in darwin config files 2008-03-10 16:03:29 -07:00
darwin-fat-all Darwin: Fixed small error in darwin config files 2008-03-10 16:03:29 -07:00
darwin-fat-intel darwin: config file cleanups 2012-03-16 17:01:46 -07:00
default mesa: bump version to 8.1.0 in configs/default 2012-05-07 07:30:04 -06:00
freebsd Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
freebsd-dri automake: src/mesa/drivers/dri/r200 2012-01-20 15:54:08 -05:00
freebsd-dri-amd64 Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
freebsd-dri-x86 Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
hpux9 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
hpux9-gcc Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
hpux10 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
hpux10-gcc Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
hpux10-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
hpux11-32 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
hpux11-32-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
hpux11-32-static-nothreads Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
hpux11-64 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
hpux11-64-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
hpux11-ia64 Squashed commit of the following: 2011-07-14 17:35:05 +01:00
hpux11-ia64-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
irix6-64 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
irix6-64-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
irix6-n32 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
irix6-n32-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
irix6-o32 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
irix6-o32-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux Squashed commit of the following: 2011-07-14 17:35:05 +01:00
linux-alpha Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-alpha-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-debug Squashed commit of the following: 2010-04-10 16:05:54 +01:00
linux-dri egl/main: Convert to automake. 2012-02-29 11:52:40 -08:00
linux-dri-debug automake: src/mesa/drivers/dri/r200 2012-01-20 15:54:08 -05:00
linux-dri-ppc Remove src/mesa/ppc 2012-01-21 22:43:54 -05:00
linux-dri-x86 Add -msse and -msse2 to the *-x86 configs. 2008-10-01 10:25:41 +09:00
linux-dri-x86-64 automake: src/mesa/drivers/dri/r200 2012-01-20 15:54:08 -05:00
linux-dri-xcb automake: src/mesa/drivers/dri/r200 2012-01-20 15:54:08 -05:00
linux-egl configure: replace pkg-config calls with $(PKG_CONFIG) in the makefiles. 2011-10-04 11:19:48 -07:00
linux-ia64-icc Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-ia64-icc-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-icc Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-icc-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-indirect glw: Remove GLw source. 2011-08-15 13:37:09 -07:00
linux-llvm configure: replace pkg-config calls with $(PKG_CONFIG) in the makefiles. 2011-10-04 11:19:48 -07:00
linux-llvm-debug llvmpipe: added linux-llvm-debug configuration 2009-12-18 11:17:06 -07:00
linux-opengl-es egl/main: Convert to automake. 2012-02-29 11:52:40 -08:00
linux-osmesa Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-osmesa-static configs: remove rest of APP_LIB_DEPS lines 2011-09-20 08:25:25 +01:00
linux-osmesa16 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-osmesa16-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-osmesa32 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-ppc Massive refactor of (most of) the Linux config files. This reduces 2005-07-02 07:38:40 +00:00
linux-ppc-static Squashed commit of the following: 2011-07-14 17:35:05 +01:00
linux-profile Update x86's static and profile configs. 2007-09-28 18:18:50 +01:00
linux-sparc Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
linux-sparc5 Make sure that _GNU_SOURCE is enabled in the linux configs that set 2006-08-24 18:06:37 +00:00
linux-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-ultrasparc Make sure that _GNU_SOURCE is enabled in the linux configs that set 2006-08-24 18:06:37 +00:00
linux-x86 Add -msse and -msse2 to the *-x86 configs. 2008-10-01 10:25:41 +09:00
linux-x86-32 Restore linux-x86-32 config for Brian. 2005-07-08 21:55:56 +00:00
linux-x86-64 Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
linux-x86-64-debug actually add debug to the debug config 2009-05-01 12:51:01 -04:00
linux-x86-64-profile Update x86's static and profile configs. 2007-09-28 18:18:50 +01:00
linux-x86-64-static configs: remove rest of APP_LIB_DEPS lines 2011-09-20 08:25:25 +01:00
linux-x86-debug remove -DMESA_DEBUG 2005-11-10 05:10:49 +00:00
linux-x86-profile Update x86's static and profile configs. 2007-09-28 18:18:50 +01:00
linux-x86-static configs: remove rest of APP_LIB_DEPS lines 2011-09-20 08:25:25 +01:00
netbsd Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
openbsd Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
osf1 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
osf1-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
solaris-x86 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
solaris-x86-gcc Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
solaris-x86-gcc-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
sunos4 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
sunos4-gcc Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
sunos4-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
sunos5 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
sunos5-64-gcc 64-bit build for sunos5 w/ gcc 2006-04-03 16:09:53 +00:00
sunos5-gcc Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
sunos5-smp Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
sunos5-v8 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
sunos5-v8-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
sunos5-v9 Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
sunos5-v9-cc-g++ Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
sunos5-v9-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
ultrix-gcc Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00