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 630518766b01022c49fe3a9e7d501808f71b06e2)
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
configure.ac
kdrive: Nuke dead AGP and VGA code. ( #19921 )
2009-02-16 18:44:00 -05:00
COPYING
cpprules.in
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
xorg-server.pc.in
Enable compiling the X Server and modules with hidden symbols by default.
2008-11-28 02:01:57 -02:00