xserver/hw/xfree86
Eric Anholt 074913c8a9 - Don't try to upload 0 byte-per-pixel (PICT_a1) data using
RADEONHostDataBlit.
- Disable the shortcut for switching from 3d to 3d in radeon_exa.c. It
    appears that we do need the cache flush here, thought it's not clear
    why. Disable the 2d to 2d shortcut while here, since I'm unsure of what
    we're doing. Exposed by the following bit:
- Bug #4485: Add a new routine, exaGlyphs, to handle font drawing. Glyphs
    were being accumulated in from non-migratable scratch pixmaps, causing
    the destination pixmap to move towards screen but the migration
    necessary for source never to happen, leading to abysmal performance.
    Instead, copy the scratch glyph data into a real pixmap first, then
    composite from that into the destination, allowing for migration. time
    ls -lR from programs/Xserver showed 26.9% (+/- 6.3%) decrease in wall
    time (n=3).
- Create exaDrawableUse* wrapping exaPixmapUse*, but which are aware of
    windows needing backing store. Makes migration code prettier, and
    ensures that composited windows will be migrated as normal when we turn
    off cw for EXA. (issue brought up by keithp)
2005-09-17 20:02:02 +00:00
..
common Fix tests for maximum number of colours when creating a colourmap, so a 2005-09-05 07:43:51 +00:00
ddc Remove use of dix-config and xorg-config.h from public headers. 2005-08-24 11:18:35 +00:00
dixmods Change use of dix-config.h to xorg-config.h. 2005-08-26 16:46:41 +00:00
doc Add EXA driver writer documentation for the benefit of future generations 2005-09-03 02:21:36 +00:00
dri Turn on DRI by default on Linux, NetBSD, FreeBSD, and fix the build of the 2005-09-13 20:59:05 +00:00
dummylib Change <X11/misc.h> and <X11/os.h> to "misc.h" and "os.h". 2005-07-03 08:53:54 +00:00
exa - Don't try to upload 0 byte-per-pixel (PICT_a1) data using 2005-09-17 20:02:02 +00:00
fbdevhw Spit out an error when there is no valid FB device, instead of just failing 2005-08-26 06:29:15 +00:00
getconfig getconfig: file '/usr/X11R6/lib/X11/getconfig/xorg.cfg' has bad signature 2004-05-25 20:33:46 +00:00
i2c Make RGB_PATH configurable. 2005-09-01 14:56:35 +00:00
int10 Don't define POSIX_SOURCE on any BSDs, since it breaks things. 2005-09-13 05:44:47 +00:00
loader Build xf8_32bpp, which is wanted by the mga driver, and export elf.h, which 2005-09-14 07:49:22 +00:00
os-support Add some initial BSD support for the xorg server. Incomplete on NetBSD, 2005-09-13 18:37:35 +00:00
parser Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 2005-07-03 07:02:09 +00:00
rac Remove use of dix-config and xorg-config.h from public headers. 2005-08-24 11:18:35 +00:00
ramdac Remove use of dix-config and xorg-config.h from public headers. 2005-08-24 11:18:35 +00:00
scanpci - Bug #3960: Add remaining GLX and pci.ids stuff to DIST (Cha Young-Ho, 2005-08-04 22:31:20 +00:00
shadowfb Remove use of dix-config and xorg-config.h from public headers. 2005-08-24 11:18:35 +00:00
utils Use system curses library on Solaris for xorgcfg text mode. 2005-08-25 04:09:45 +00:00
vbe Remove use of dix-config and xorg-config.h from public headers. 2005-08-24 11:18:35 +00:00
vgahw Remove use of dix-config and xorg-config.h from public headers. 2005-08-24 11:18:35 +00:00
x86emu Don't define POSIX_SOURCE on any BSDs, since it breaks things. 2005-09-13 05:44:47 +00:00
xaa Bug #594: CAN-2005-2495: Fix exploitable integer overflow in pixmap 2005-09-13 01:33:19 +00:00
xf1bpp Remove use of dix-config and xorg-config.h from public headers. 2005-08-24 11:18:35 +00:00
xf4bpp Bug #594: CAN-2005-2495: Fix exploitable integer overflow in pixmap 2005-09-13 01:33:19 +00:00
xf8_16bpp Remove use of dix-config and xorg-config.h from public headers. 2005-08-24 11:18:35 +00:00
xf8_32bpp Don't put a version number on the module filename. 2005-09-15 04:07:19 +00:00
xf8_32wid Remove use of dix-config and xorg-config.h from public headers. 2005-08-24 11:18:35 +00:00
Makefile.am Bug #4046: Install the X.Org server setuid root. (David Schleef) 2005-09-15 05:55:21 +00:00
Options Initial revision 2003-11-14 16:48:57 +00:00
xorgconf.cpp Merging XORG-CURRENT into trunk 2004-04-23 19:54:30 +00:00