summaryrefslogtreecommitdiff
path: root/fb/fbcopy.c
AgeCommit message (Collapse)AuthorFilesLines
2007-11-05fb: Remove usage of allocaDaniel Stone1-5/+5
Replace with heap storage.
2007-08-16Bug #12015: Use the right offsets in the dst arguments of pixman_blt.Aaron Plattner1-2/+2
2007-06-29Death to RCS tags.Adam Jackson1-2/+0
2007-06-11Replace fbFillmmx() with pixman_fill() and remove fbmmx.[ch]Søren Sandmann Pedersen1-1/+0
2007-06-11Port a few forgotten fbSolidFillmmx()'es to fbFillmmx(). Use pixman_blt() ↵Søren Sandmann Pedersen1-10/+10
instead of fbBltmmx() in fbCopyNToN().
2007-06-11Split fbCopyAreammx() into a new fbBltmmx() function; call thisSøren Sandmann Pedersen1-11/+7
function from fbCopyNToN().
2006-07-26Add framebuffer access wrapper infrastructure.Aaron Plattner1-0/+10
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-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson1-1/+0
2006-02-10Remove libcwrapper usage from xorg server modules. The libcwrapper is onlyEric Anholt1-3/+2
of (marginal) use in the drivers, and that usage remains.
2005-11-04Only use fbCopyAreammx if planemask is FB_ALLONES (fixes XTS5 XCopyAreaKevin E Martin1-1/+2
tests 22 and 23).
2005-10-03Bug #3781: Only use fbCopyAreammx when alu == GXcopy. Originally Gentoo bugAdam Jackson1-1/+1
#96053, patch by bartron@gmx.net.
2005-10-02Bugzilla #4616:Eric Anholt1-4/+4
- Merge various fb/ bits of COMPOSITE support from xserver, which weren't necessary before due to cw hiding the issues. Fixes offset calculations for a number of operations, and may pull some fixes that cairo has wanted for XAA as well. - Add a new call, miDisableCompositeWrapper(), which a DDX can call to keep cw from getting initialized from the damage code. While it would be cleaner to have each DDX initialize it if it needs it, we don't have control over all of them (e.g. nvidia). - Use the miDisableCompositeWrapper() to keep cw from getting set up for screens using EXA, because EXA is already aware of composite. Avoiding cw improved performance 0-35% on operations tested by ajax in x11perf.
2005-07-03Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.Daniel Stone1-0/+4
Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all source files in the xserver/xorg tree, predicated on defines of HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to <X11/fonts/foo.h>.
2005-01-13Thu Jan 13 15:40:29 2005 Søren Sandmann <sandmann@redhat.com>Søren Sandmann Pedersen1-7/+31
Add MMX implementation of non-repeating source IN repeating mask, aka "translucent window". Add MMX implementation of CopyArea. Use MMX implementation of CopyArea. Use the new implementations.
2004-12-04Encoding of numerous files changed to UTF-8Markus Kuhn1-1/+1
2004-04-23Merging XORG-CURRENT into trunkEgbert Eich1-1/+1
2004-03-14Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1Egbert Eich1-1/+1
2004-03-03Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0STSF-CURRENTEgbert Eich1-1/+1
2004-02-26readding XFree86's cvs IDsxf86-4_3_99_903Egbert Eich1-1/+1
2004-02-26Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich1-1/+1
2004-01-29Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004xf86-012804-2330Egbert Eich1-23/+31
2003-11-25XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folksxf86-4_3_99_16Kaleb Keithley1-2/+2
2003-11-14Initial revisionKaleb Keithley1-0/+626