xserver-multidpi/fb
Aaron Plattner a4005c15fb Add framebuffer access wrapper infrastructure.
Create fbPrepareAccess macros to call into the driver to set up the
wfbReadMemory and wfbWriteWemory pointers.  Call these from fbGetDrawable and
fbGetStipDrawable.

Add the READ and WRITE macros, which expand to simple memory accesses for fb,
and calls through the function pointers for wfb.

Add fbFinishAccess macro to give the driver an opportunity to clean up.  Add
calls to this in the appropriate places.
2006-07-26 15:48:51 -07:00
..
fb.h Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fb24_32.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fb24_32.h Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 2005-07-03 07:02:09 +00:00
fballpriv.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbarc.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbbits.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbbits.h Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbblt.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbbltone.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbbstore.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbcmap.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbcompose.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbcopy.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbedge.c Merge r1.2 of fbedge.c from xserver CVS: Optimize spans where the same 2005-10-03 10:20:29 +00:00
fbedgeimp.h Apply an xserver patch from cworth: Avoid buffer ovverrun when a 2005-08-30 03:05:21 +00:00
fbfill.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbfillrect.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbfillsp.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbgc.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbgetsp.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbglyph.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbimage.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbline.c Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 2005-07-03 07:02:09 +00:00
fbmmx.c Fix MMX Saturate implementation. 2006-06-27 04:14:03 +02:00
fbmmx.h Thu Aug 4 16:08:00 2005 Søren Sandmann <sandmann@redhat.com> 2005-08-04 21:05:12 +00:00
fboverlay.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fboverlay.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbpict.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbpict.h Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbpixmap.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbpoint.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbpseudocolor.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbpseudocolor.h Remove use of dix-config and xorg-config.h from public headers. 2005-08-24 11:18:35 +00:00
fbpush.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbrop.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbscreen.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbseg.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbsetsp.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbsolid.c Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 2005-07-03 07:02:09 +00:00
fbstipple.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbtile.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbtrap.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
fbutil.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
fbwindow.c Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
Makefile.am Prefix all of the exported symbols in libwfb.so with "wfb". 2006-07-26 15:48:51 -07:00
wfbrename.h Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00