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
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-fat-all
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
freebsd-dri-x86
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
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
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
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
linux-ppc-static Squashed commit of the following: 2011-07-14 17:35:05 +01:00
linux-profile
linux-sparc
linux-sparc5
linux-static Remove unused APP_LIB_DEPS variable 2011-09-19 07:39:19 -06:00
linux-ultrasparc
linux-x86
linux-x86-32
linux-x86-64
linux-x86-64-debug
linux-x86-64-profile
linux-x86-64-static configs: remove rest of APP_LIB_DEPS lines 2011-09-20 08:25:25 +01:00
linux-x86-debug
linux-x86-profile
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
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