Go to file
George Staplin 95052caa2c XQuartz: Add support for GLXPixmaps to the AppleDRI.
This involved wrapping some GCOps to get the proper behavior
when using X11 raster ops mixed with OpenGL (see driWrap.c).

This extends the AppleDRI protocol with create and destroy pixmap
functions.

The dri.c code has been extended quite a bit to enable this, and
to initialize the wrapping of CreateGC for GCOps.

This has been tested with tests/glxpixmap and proven to work with
the new libGL.  Existing applications seem to work fine too. Redraws
all appear to be correct.

There may be some bugs lurking that I haven't found yet.  I plan
to drive them out by extending the libGL test suite.
(cherry picked from commit 630518766b)
2009-02-16 21:42:45 -08:00
composite Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
config config: if we can't connect to HAL, listen for a startup notification. 2009-02-10 15:01:44 +10:00
damageext Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
dbe Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
dix xserver: Avoid sending uninitialized padding data over the network 2009-02-16 13:28:38 +10:00
doc XKB: Remove -kb and +kb from -help text and man page. 2009-02-04 17:21:19 -05:00
exa exa: reintroduce src rect optimisation, with a slightly higher threshold. 2009-02-16 20:41:14 +01:00
fb fb: add fbDoCopy and fbCopyRegion compatibility wrappers. 2009-02-11 14:35:17 +01:00
glx glx: Add comments around some extension string weirdness 2009-02-16 12:08:56 -08:00
hw XQuartz: Add support for GLXPixmaps to the AppleDRI. 2009-02-16 21:42:45 -08:00
include dix: Don't set core events in SetMaskForEvent. 2009-02-16 13:28:17 +10:00
mi xserver: Avoid sending uninitialized padding data over the network 2009-02-16 13:28:38 +10:00
miext [shadow] Store the closure in the buffer 2009-01-28 17:33:25 -05:00
os Remove a bunch of useless casts. 2009-01-22 02:11:16 -05:00
randr xserver: Avoid sending uninitialized padding data over the network 2009-02-16 13:28:38 +10:00
record Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
render xserver: Avoid sending uninitialized padding data over the network 2009-02-16 13:28:38 +10:00
Xext xserver: Avoid sending uninitialized padding data over the network 2009-02-16 13:28:38 +10:00
xfixes xserver: Avoid sending uninitialized padding data over the network 2009-02-16 13:28:38 +10:00
Xi xserver: Avoid sending uninitialized padding data over the network 2009-02-16 13:28:38 +10:00
xkb xkb: Fix wrong colour reference in XKB geometry copying. #20081 2009-02-17 08:04:16 +10:00
.gitignore .gitignore: ignore sdksyms.dep 2009-01-25 19:13:33 -02:00
acinclude.m4 dolt: allow older versions of bash to compile the xserver (#19031) 2008-12-12 04:54:34 -05:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac kdrive: Nuke dead AGP and VGA code. (#19921) 2009-02-16 18:44:00 -05:00
COPYING Revert "Update COPYING for SHA1 code" 2008-09-23 09:21:37 -07:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Require macros 1.2.0 or newer for XORG_CHANGELOG and XORG_CWARNFLAGS. 2008-12-07 18:52:23 -02:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in Enable compiling the X Server and modules with hidden symbols by default. 2008-11-28 02:01:57 -02:00