xserver-multidpi/fb
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
..
fb.h Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class" 2011-03-17 23:48:52 -07:00
fb24_32.c Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class" 2011-03-17 23:48:52 -07:00
fb24_32.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
fballpriv.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
fbarc.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
fbbits.c Death to RCS tags. 2007-06-29 14:06:52 -04:00
fbbits.h fb: make isClipped always reject negative coordinates (bug 11503) 2010-08-20 10:01:48 -07:00
fbblt.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
fbbltone.c Fix "warning: left-hand operand of comma expression has no effect" 2009-09-07 11:00:50 +10:00
fbcmap_mi.c Sun's copyrights now belong to Oracle 2010-12-07 11:10:35 -08:00
fbcopy.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
fbfill.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
fbfillrect.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
fbfillsp.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
fbgc.c Delete redundant GC initializations. 2010-09-13 15:55:17 -07:00
fbgetsp.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
fbglyph.c Clean up after removal of screen parameters from region macros. 2010-06-05 22:07:21 -07:00
fbimage.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
fbline.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
fboverlay.c Clean up after removal of screen parameters from region macros. 2010-06-05 22:07:21 -07:00
fboverlay.h fb: move some code to mi 2009-02-06 18:42:39 +01:00
fbpict.c Remove geometry arguments from miSourceValidate() 2011-03-14 13:57:42 -04:00
fbpict.h Move miTriangles to fb as fbTriangles() 2011-02-26 13:58:54 -05:00
fbpixmap.c Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class" 2011-03-17 23:48:52 -07:00
fbpoint.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
fbpush.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
fbrop.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
fbscreen.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
fbseg.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
fbsetsp.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
fbsolid.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
fbstipple.c Fix "warning: left-hand operand of comma expression has no effect" 2009-09-07 11:00:50 +10:00
fbtile.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
fbtrap.c Implement fbAddTriangles() in terms of pixman_add_triangles() 2011-02-26 13:58:54 -05:00
fbutil.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
fbwindow.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
Makefile.am fb: Remove hw/xfree86/ from includes 2011-02-08 12:41:13 -05:00
wfbrename.h fb: Delete a bunch more left-overs 2010-11-02 03:36:45 -04:00