summaryrefslogtreecommitdiff
path: root/exa
AgeCommit message (Expand)AuthorFilesLines
2006-05-03Fix Solaris build with Sun compilers to work when exa is built beforeAlan Coopersmith1-0/+4
2006-04-18Bug #6628: Wrap a couple more SDK headers in if XORG, as per Dave Airlie'sDonnie 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
2006-03-10Document the restriction on PrepareAccess() failure, from discussion withEric Anholt1-5/+8
2006-03-09Coverity #349: Fall back to software early if pSrc->pDrawable is NULL, orEric Anholt1-7/+10
2006-03-09Do a first pass of doxygen documentation of EXA. This removes theEric Anholt4-54/+618
2006-03-09Rearrange EXA driver structures so that there's a hope of maintaining ABIEric Anholt6-257/+249
2006-03-01Add accelerated two directional blt support to EXAJesse Barnes2-1/+126
2006-02-28fix exaInitCard by making it a real functionJesse Barnes2-12/+21
2006-02-23Remove redundant composite op reduction, done in Render now.Adam Jackson1-18/+0
2006-02-16Move EXA implementation up to the top level and remove its XFree86Eric Anholt8-146/+52
2006-02-11<sys/limits.h> -> <limits.h> so we can compile on non-BSD OS'esAlan Coopersmith1-1/+1
2006-02-10Remove libcwrapper usage from xorg server modules. The libcwrapper is onlyEric Anholt2-1/+8
2006-02-02Move the frequently-repeated code to get the pixmap that backs a drawableEric Anholt4-59/+26
2006-02-02Remove more debugging leftovers.Eric Anholt1-12/+0
2006-02-02Rearrange and rename EXA code to be a bit more logically organized. AlsoEric Anholt8-3186/+41
2005-12-02Define XFree86Server only where it is required.Kevin E Martin1-1/+1
2005-11-29Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadableKevin E Martin1-1/+1
2005-11-06Fix a bug where a system memory pixmap got a wrong address if memcpy()Thomas Hellstrom3-3/+3
2005-10-20EXA: The "optimization" for using a fill operation instead of 1x1 copiesThomas Winischhofer3-9/+9
2005-10-15Add an additional meaning to the "dirty" flag. Now, if !dirty && !area, theEric Anholt5-16/+62
2005-10-13Fix stupid mistake in yesterday's allocator commit, would cause exa toBenjamin Herrenschmidt1-1/+2
2005-10-12Use proper access size when reading pixel based on bpp of the source pixmapBenjamin Herrenschmidt1-3/+13
2005-10-12If a window background is a 1x1 pixmap, read the value out and go toEric Anholt3-0/+81
2005-10-11Fix a couple of bugs in the offscreen allocator. One mostly harmless wasBenjamin Herrenschmidt2-19/+21
2005-10-10Add missing {Prepare,Finish}Access() wrappers for the tile pixmap in theBenjamin Herrenschmidt3-0/+6
2005-10-09Don't try the accelerated glyphs path for component-alpha text (which IEric Anholt1-2/+5
2005-10-06Clients tend to set picture->repeat when not necessary. Most HW cannotBenjamin Herrenschmidt1-4/+24
2005-10-06Bug #4699: Correct some memory leaks in EXA and damage related to regionEric Anholt1-0/+1
2005-10-04Mark the temporary pixmap dirty if UploadToScreen succeeds. Failure to doEric Anholt1-0/+2