mesa/configs
Chia-I Wu 75da80b295 egl: Support per-thread info.
This commit introduces a "current" system to manage per-thread info.  It
uses TLS, if GLX_USE_TLS is defined, or pthread, if PTHREADS is defined.
If none of them are defined, it uses a dummy implementation that is just
like before.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-07-17 11:41:02 -06:00
..
.gitignore autoconf: Initial support for an autoconf configuration 2007-12-07 14:34:27 -08:00
aix New bin/minstall script - a minimal replacement for 'install'. 2006-10-19 20:09:05 +00:00
aix-64
aix-64-static
aix-gcc Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
aix-static
autoconf.in Merge remote branch 'origin/master' into radeon-rewrite 2009-06-07 16:51:32 +10:00
beos glew: Initial import. 2009-01-23 12:32:35 +00:00
bluegene-osmesa Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
bluegene-xlc-osmesa fix -D_BSD_SOURC 2007-09-20 18:42:47 -06:00
catamount-osmesa-pgi added catamount-osmesa-pgi config 2007-10-24 16:31:22 -06:00
config.mgw Convert crlf->lf line endings. 2008-02-28 16:34:32 +09:00
darwin configs/darwin: Set CXX to g++. 2009-06-26 12:36:45 -06: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-x86ppc glew: Initial import. 2009-01-23 12:32:35 +00:00
default egl: Support per-thread info. 2009-07-17 11:41:02 -06:00
freebsd Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
freebsd-dri glew: Initial import. 2009-01-23 12:32:35 +00: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 Fixes from Christopher Bell: 2006-09-06 13:49:17 +00:00
hpux9-gcc Fixes from Christopher Bell: 2006-09-06 13:49:17 +00:00
hpux10 Fixes from Christopher Bell: 2006-09-06 13:49:17 +00:00
hpux10-gcc Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
hpux10-static Fixes from Christopher Bell: 2006-09-06 13:49:17 +00:00
hpux11-32 Fixes from Christopher Bell: 2006-09-06 13:49:17 +00:00
hpux11-32-static Fixes from Christopher Bell: 2006-09-06 13:49:17 +00:00
hpux11-32-static-nothreads Fixes from Christopher Bell: 2006-09-06 13:49:17 +00:00
hpux11-64 Fixes from Christopher Bell: 2006-09-06 13:49:17 +00:00
hpux11-64-static Fixes from Christopher Bell: 2006-09-06 13:49:17 +00:00
hpux11-ia64 Fixes from Christopher Bell: 2006-09-06 13:49:17 +00:00
hpux11-ia64-static Fixes from Christopher Bell: 2006-09-06 13:49:17 +00:00
irix6-64
irix6-64-static
irix6-n32
irix6-n32-static
irix6-o32
irix6-o32-static
linux config: add -Wdeclaration-after-statement to linux config 2009-03-12 17:21:20 -06:00
linux-alpha Add -fno-strict-aliasing workaround for Linux GCC targets 2007-10-31 09:47:39 -07:00
linux-alpha-static configs: Always use -fPIC for shared libraries, never for static 2007-10-31 14:19:20 -07:00
linux-cell gallium: s/GALLIUM_DRIVER_DIRS/GALLIUM_DRIVERS_DIRS/ 2009-02-20 11:25:55 +00:00
linux-cell-debug cell: add -DDEBUG flag, fixes to Cell Makefiles 2008-09-03 09:31:36 -06:00
linux-debug
linux-directfb glew: Initial import. 2009-01-23 12:32:35 +00:00
linux-dri dri: build DRI swrast driver too 2009-04-17 16:10:26 -06:00
linux-dri-debug remove the -DMESA flags 2007-08-20 17:02:27 -06:00
linux-dri-ppc Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
linux-dri-x86 Add -msse and -msse2 to the *-x86 configs. 2008-10-01 10:25:41 +09:00
linux-dri-x86-64 Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
linux-dri-xcb glew: Initial import. 2009-01-23 12:32:35 +00:00
linux-egl mesa: Added linux-egl target, that only builds the i915simple driver and egl drivers 2008-05-23 11:02:14 +02:00
linux-fbdev glew: Initial import. 2009-01-23 12:32:35 +00:00
linux-glide Add -fno-strict-aliasing workaround for Linux GCC targets 2007-10-31 09:47:39 -07:00
linux-ia64-icc
linux-ia64-icc-static
linux-icc Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
linux-icc-static Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
linux-indirect glew: Initial import. 2009-01-23 12:32:35 +00:00
linux-llvm linux-llvm config: Linking with required llvm libs 2009-03-09 17:42:59 +01:00
linux-osmesa Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
linux-osmesa-static mesa: added linux-osmesa-static config 2009-05-18 08:47:22 -06:00
linux-osmesa16 Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
linux-osmesa16-static Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
linux-osmesa32 Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
linux-ppc
linux-ppc-static configs: Always use -fPIC for shared libraries, never for static 2007-10-31 14:19:20 -07:00
linux-profile Update x86's static and profile configs. 2007-09-28 18:18:50 +01:00
linux-solo glew: Initial import. 2009-01-23 12:32:35 +00:00
linux-solo-ia64
linux-solo-x86 Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
linux-sparc Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
linux-sparc5
linux-static mesa: update linux-static, linux-x86-static configs 2009-04-30 17:04:01 -06:00
linux-ultrasparc
linux-x86 Add -msse and -msse2 to the *-x86 configs. 2008-10-01 10:25:41 +09:00
linux-x86-32
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 Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
linux-x86-debug
linux-x86-glide Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
linux-x86-profile Update x86's static and profile configs. 2007-09-28 18:18:50 +01:00
linux-x86-static mesa: update linux-static, linux-x86-static configs 2009-04-30 17:04:01 -06:00
netbsd Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
openbsd Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
osf1
osf1-static
solaris-x86
solaris-x86-gcc Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
solaris-x86-gcc-static Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
sunos4
sunos4-gcc Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
sunos4-static
sunos5
sunos5-64-gcc
sunos5-gcc Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
sunos5-smp
sunos5-v8
sunos5-v8-static
sunos5-v9
sunos5-v9-cc-g++ Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
sunos5-v9-static
ultrix-gcc Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00