xserver/hw/dmx
Keith Packard d5b16b037b Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class"
This reverts commit 1564c82417.

The drivers used the top bits of the usage_hint to store driver
private flags (intel, radeon, nouveau).

With EXA we need to get at this data so if we migrate the pixmap we
can create the correct type of pixmap in the driver, however this
commit truncates the usage_hint into 8-bit class and loses all the
good stuff.

Signed-off-by: Dave Airlie <airlied@gmail.com>
Reviewed-by: Keith Packard <keithp@keithp.com>
2011-03-17 23:48:52 -07:00
..
config xdmxconfig: warning fix 2011-01-20 21:03:55 -05:00
doc dmx/doc: remove dead code in the makefile 2011-03-14 13:50:44 -07:00
examples Rename xdmx client to dmxinfo 2010-03-22 00:45:46 -05:00
glxProxy glxproxy: warning fix 2011-02-23 13:39:03 -05:00
input dmx: warning fixes 2011-01-20 21:03:42 -05:00
man man: refactor common code in the man pages makefiles 2011-01-18 15:11:10 -08:00
.gitignore .gitignore: use common defaults with custom section #24239 2009-11-11 21:40:20 -08:00
Makefile.am Xdmx: build all man pages using XORG_MANPAGE_SECTIONS 2011-01-18 15:11:06 -08:00
dmx-config.h dmx: remove doxygen-generated files. 2009-10-20 13:32:16 +10:00
dmx.c Replace SecurityLookupIDByType() with dixLookupResourceByType(), take 2. 2010-12-07 18:42:44 +01:00
dmx.h Remove TriStrip and TriFan from the picture screen 2011-03-14 14:09:07 -04:00
dmx_glxvisuals.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
dmx_glxvisuals.h Update to SGI FreeB 2.0. 2008-09-19 12:02:28 -04:00
dmxcb.c Centralize declaration of ConnectionInfo. 2008-08-20 13:14:34 -04:00
dmxcb.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxclient.h unifdef -B -DRENDER to always include RENDER code 2010-04-19 09:26:10 -07:00
dmxcmap.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
dmxcmap.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
dmxcursor.c Move each screen's x/y origin into ScreenRec. 2010-06-03 14:03:23 -07:00
dmxcursor.h Add an array of integers for use as per-screen cursor private keys. 2008-08-27 19:27:13 -04:00
dmxdpms.c xace: restore the old SaveScreens function and introduce new API, since the 2007-11-19 16:59:34 -05:00
dmxdpms.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxextension.c dmx: warning fixes 2011-01-20 21:03:03 -05:00
dmxextension.h dmx: remove doxygen-generated files. 2009-10-20 13:32:16 +10:00
dmxfont.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
dmxfont.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxgc.c dmx: warning fix 2011-01-20 21:03:26 -05:00
dmxgc.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
dmxgcops.c Replace LookupIDByType() with dixLookupResourceByType(), take 2. 2010-12-07 18:42:44 +01:00
dmxgcops.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxinit.c dmx: Delete unused GLX visual matching code. 2010-09-13 15:55:16 -07:00
dmxinit.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxinput.c Revert "Add a "flags" field to DeleteInputDeviceRequest." 2010-05-26 07:54:35 -07:00
dmxinput.h dmx: remove doxygen-generated files. 2009-10-20 13:32:16 +10:00
dmxlog.c Remove all traces of #ifdef XINPUT and the matching bits from the configure.ac 2008-04-25 16:49:35 +09:30
dmxlog.h Remove all traces of #ifdef XINPUT and the matching bits from the configure.ac 2008-04-25 16:49:35 +09:30
dmxpict.c Remove TriStrip and TriFan from the picture screen 2011-03-14 14:09:07 -04:00
dmxpict.h Remove TriStrip and TriFan from the picture screen 2011-03-14 14:09:07 -04:00
dmxpixmap.c Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class" 2011-03-17 23:48:52 -07:00
dmxpixmap.h Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class" 2011-03-17 23:48:52 -07:00
dmxprop.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
dmxprop.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxscrinit.c dix: Remove the backing store leftovers 2010-11-30 13:46:08 -05:00
dmxscrinit.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
dmxshadow.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
dmxshadow.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxstat.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
dmxstat.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxsync.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
dmxsync.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxvisual.c Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxvisual.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxwindow.c Replace LookupIDByType() with dixLookupResourceByType(), take 1. 2010-12-07 18:42:44 +01:00
dmxwindow.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00