summaryrefslogtreecommitdiff
path: root/exa
AgeCommit message (Expand)AuthorFilesLines
2007-02-14Add missing dirty marking in a couple of fallback cases in the exaGlyphs path.Eric Anholt2-3/+15
2007-02-14Mark sync when UploadToScreen succeeds in exaGlyphs().Eric Anholt1-3/+5
2007-02-12Merge EXA updates up to commit cf5b29d75dad7c74543f49f010c817623a3df747.Eric Anholt8-214/+503
2006-08-12Call exaTryComponentAlphaHelper() for solid src also.George Sapountzis1-17/+76
2006-07-21exa: only disable cw when COMPOSITE is builtDaniel Stone1-0/+2
2006-07-18get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULEDaniel Stone1-1/+1
2006-07-03Fix bugs in support for new repeatTypes in XAA and EXA.Eric Anholt1-1/+4
2006-06-30Bug 7145: fix build with gcc 2.95 & other c89 compilersJens Granseuer1-1/+4
2006-06-26Move EXA_PM_IS_SOLID() to the public API, since drivers will want it frequently.Eric Anholt2-8/+9
2006-06-24Bug #6911: Check return value of exaGetPixelFromRGBA().George Fufutos1-2/+6
2006-06-24Bug #6818: Avoid infinite loop in exaLog2() with negative arguments.Michel Dänzer1-1/+1
2006-06-19Don't forget to step the rows when verifying the equivalence of fb/sys areas.Eric Anholt1-0/+2
2006-06-18Add options to disable EXA acceleration for Composite/UTS/DFS, and always printEric Anholt2-5/+20
2006-05-02Fix Solaris build with Sun compilers to work when exa is built beforeAlan Coopersmith1-0/+4
2006-04-30Remove NEED_LINEHELPER BC cruft for pre-R6 DDXes.Adam Jackson1-3/+0
2006-04-28Add Polylines and PolyPoint acceleration as well. This is primarily toEric Anholt1-3/+95
2006-04-28Correct some bugs causing performance issues in the "Smart" scheme.Eric Anholt1-3/+8
2006-04-27Improve EXA fallback debugging output to include the locations of pixmaps.Eric Anholt4-31/+56
2006-04-27Add trivial PolySegment acceleration for 0-width horizontal/vertical lines,Eric Anholt2-3/+53
2006-04-27In drawing glyphs, shortcut our way to exaComposite instead of goingEric Anholt1-59/+56
2006-04-26Add a helper for the Component Alpha Over case, which breaks the operationEric Anholt1-13/+62
2006-04-26Improve the migration debugging output.Eric Anholt1-12/+14
2006-04-26Fix a bug in the intersection computation that could concievably causeEric Anholt1-1/+4
2006-04-25Bug #4668: Check if the lists of glyphs don't have any intersecting glyphs,Eric Anholt1-1/+94
2006-04-25Add an option to verify at the point of migration that pixmaps which aren'tEric Anholt2-0/+44
2006-04-25Don't forget to mark the drawable as dirty in exaPutImage(). FixesEric Anholt1-0/+1
2006-04-18Add a new migration scheme, called "Smart" for lack of a better name. ThisEric Anholt3-3/+63
2006-04-18Fix exaGetPixmapFirstPixel to migrate as unaccelerated. Also adds a bit ofEric Anholt1-2/+3
2006-04-17Wrap a couple more SDK headers in if XORG, as per Dave Airlie's commit onDonnie Berkholz1-0/+2
2006-04-01Clean up warnings and a debug printf.Eric Anholt1-1/+0
2006-04-01Pull out fb's tile handling during fbValidateGC so we can do the necessaryEric Anholt1-1/+55
2006-04-01Export exaPrepare/FinishGC to the rest of EXA, and use it in the ImageGlyphEric Anholt3-4/+13
2006-04-01Use fb's depth-to-planemask computation, which doesn't suffer from gettingEric Anholt1-2/+2
2006-03-31Don't attempt to Prepare/FinishAccess NULL pDrawables. Exposed by newEric Anholt1-4/+6
2006-03-31Add an option to EXA for the DDX to request that EXA hide the pixmap'sEric Anholt6-54/+151
2006-03-31Revert mistaken commit to exa_unaccel.c. Should have been toEric Anholt2-43/+37
2006-03-31Correct a typo in debug-only offscreen validation code. (Wang Zhenyu)Eric Anholt1-36/+42
2006-03-30Remove the exaAsyncPixmapGCOps mostly-unaccelerated ops vector, and alwaysEric Anholt3-49/+4
2006-03-30Don't do an extra fallback path for CopyWindow while swappedOut, sinceEric Anholt1-7/+0
2006-03-30Bug #2986: Add PutImage acceleration for the ZPixmap, planeMask ~=Eric Anholt1-2/+99
2006-03-29Bug #2986: Add acceleration of GetImage using DownloadFromScreen for theEric Anholt2-2/+53
2006-03-16Change EXA so that exaMoveOutPixmap() retains the framebuffer copy of theEric Anholt3-167/+262
2006-03-15Don't let pinned pixmaps get migrated in when using the "Always" migrationEric Anholt1-0/+3
2006-03-15Add a new migration scheme, "always", which will move pixmaps to theirEric Anholt3-27/+78
2006-03-15Add more doxygen documentation, including notes on WaitMarker() andEric Anholt2-0/+73
2006-03-14Move migration logic to a new function, exaDoMigration(). This is largely aEric Anholt6-87/+298
2006-03-14Pull code for getting the (0,0) pixel from a pixmap out to a separateEric Anholt4-37/+36
2006-03-12Improve doxygen formatting, and attempt to clarify the 1:1 ratio ofEric Anholt1-81/+85
2006-03-12Make exaCopyNtoNTwoDir() call DoneCopy() at the end of each string ofEric Anholt1-1/+10
2006-03-10Move the exaDrawableDirty in exaPrepareAccess to exaFinishAccess, which isEric Anholt1-2/+3