Go to file
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
afb Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
cfb Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
cfb32 get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
composite get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
damageext get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
dbe Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
dix Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
doc Add some missing .gitignore stuff for Mesa symlinks and other generated files. 2006-06-18 19:47:51 -07:00
exa exa: only disable cw when COMPOSITE is built 2006-07-21 15:18:20 -04:00
fb Add framebuffer access wrapper infrastructure. 2006-07-26 15:48:51 -07:00
GL glx: fix typo from tag removal 2006-07-23 03:50:52 +10:00
hw Build infrastructure for libwfb.so. 2006-07-26 15:48:50 -07:00
include Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
mfb Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
mi Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
miext Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
os Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
randr Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
record Delete some long-unused testing code. 2006-07-21 22:37:59 -04:00
render Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
Xext Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xfixes get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
Xi get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
xkb Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
XTrap Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
.gitignore add another file to .gitignore 2006-07-05 13:27:26 -07:00
acinclude.m4 Update AC_DEFINE_DIR to version compatible with CVS autoconf which requires 2006-06-05 07:15:23 +00:00
autogen.sh Use canonical autogen.sh, which supports srcdir != objdir autogen. 2005-07-01 21:13:36 +00:00
configure.ac fix kbproto dependency 2006-07-21 19:35:04 -04:00
COPYING Stub COPYING files 2005-12-19 16:34:07 +00:00
cpprules.in Man page processing/installation and other doc file updates 2005-09-30 02:37:57 +00:00
Makefile.am Xprint/ -> hw/xprint 2006-06-18 21:07:28 -04:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00