mesa/configs
Eric Anholt c2b185cff8 Add reporting of damage by DRI drivers when the extension support is available.
With this, tools like ximagesrc in gstreamer correctly see updates from GL
rendering.  Support requires that the Xdamage library be current (but will be
disabled if not present) plus a new X Server with support for the new
XDamagePost request.  libGL now has a new interface version, and also links
against libXdamage and libXfixes to support it, but backwards compatibility
is retained.

Currently, all drivers report damage at SwapBuffers time through common code --
front buffer rendering doesn't result in damage being reported.  Also, the
damage is against the root window, as our drivers don't yet render to backing
store when they should (composited environments).
2007-01-05 18:23:57 -08:00
..
.gitignore Make git ignore files only generated at build time. 2006-12-06 14:17:56 +01:00
aix New bin/minstall script - a minimal replacement for 'install'. 2006-10-19 20:09:05 +00:00
aix-64 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
aix-64-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
aix-gcc LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
aix-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
beos LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
darwin LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
darwin-static new configs, misc updates (Dan Schikore) 2006-04-13 02:59:29 +00:00
darwin-static-x86ppc Don't have to pass ABI-related flags to mklib anymore. 2006-04-14 14:13:00 +00:00
darwin-x86ppc LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
default remove some debug/test changes 2006-10-19 20:11:15 +00:00
freebsd New bin/minstall script - a minimal replacement for 'install'. 2006-10-19 20:09:05 +00:00
freebsd-dri Add reporting of damage by DRI drivers when the extension support is available. 2007-01-05 18:23:57 -08:00
freebsd-dri-amd64 use ASM_API variable, bug 4415 2005-09-12 15:19:19 +00:00
freebsd-dri-x86 use ASM_API variable, bug 4415 2005-09-12 15:19:19 +00: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 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00: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 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
irix6-64-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
irix6-n32 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
irix6-n32-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
irix6-o32 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
irix6-o32-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux Make sure that _GNU_SOURCE is enabled in the linux configs that set 2006-08-24 18:06:37 +00:00
linux-alpha LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-alpha-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-debug Add -ansi -pedantic flags to OPT_FLAGS. This got lost at some point. Good for catching sloppy coding. 2006-03-29 23:45:44 +00:00
linux-directfb LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-dri Add reporting of damage by DRI drivers when the extension support is available. 2007-01-05 18:23:57 -08:00
linux-dri-ppc Convert libGL and DRI drivers to require libdrm. 2005-08-19 20:20:03 +00:00
linux-dri-x86 use ASM_API variable, bug 4415 2005-09-12 15:19:19 +00:00
linux-dri-x86-64 Add i915tex and i965. 2006-12-02 02:20:05 +00:00
linux-dri-xcb Updates for XCB. Bug 8560. 2006-10-09 14:55:46 +00:00
linux-fbdev the following improvements to linux-fbdev: 2006-11-30 03:25:28 +00:00
linux-glide LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-ia64-icc LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-ia64-icc-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-icc LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-icc-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-indirect Fix bug #4681. 2006-10-11 22:37:14 +00:00
linux-osmesa LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-osmesa16 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-osmesa16-static new system configurations 2004-03-26 15:16:35 +00:00
linux-osmesa32 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00: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 Massive refactor of (most of) the Linux config files. This reduces 2005-07-02 07:38:40 +00:00
linux-profile LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-solo When available, which is most of the time, use posix_memalign to implement 2006-08-16 17:06:08 +00:00
linux-solo-ia64 No, really, get rid of all the remaining references to DRI_USE_NEW_INTERFACE. 2005-07-26 05:57:24 +00:00
linux-solo-x86 use ASM_API variable, bug 4415 2005-09-12 15:19:19 +00:00
linux-sparc Make sure that _GNU_SOURCE is enabled in the linux configs that set 2006-08-24 18:06:37 +00: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 need to specify Xlibs with APP_LIB_DEPS 2006-11-18 16:43:13 +00: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 use ASM_API variable, bug 4415 2005-09-12 15:19:19 +00:00
linux-x86-32 Restore linux-x86-32 config for Brian. 2005-07-08 21:55:56 +00:00
linux-x86-64 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-x86-64-debug remove -DMESA_DEBUG 2005-11-10 05:10:49 +00:00
linux-x86-64-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-x86-debug remove -DMESA_DEBUG 2005-11-10 05:10:49 +00:00
linux-x86-glide LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
linux-x86-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
netbsd LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
openbsd LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
osf1 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
osf1-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
solaris-x86 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
solaris-x86-gcc LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
solaris-x86-gcc-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
sunos4 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
sunos4-gcc LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
sunos4-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
sunos5 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
sunos5-64-gcc 64-bit build for sunos5 w/ gcc 2006-04-03 16:09:53 +00:00
sunos5-gcc LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
sunos5-smp LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
sunos5-v8 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
sunos5-v8-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
sunos5-v9 LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
sunos5-v9-static LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00
ultrix-gcc LIB_DIR is now just 'lib' or 'lib64' 2006-07-13 02:50:27 +00:00