summaryrefslogtreecommitdiff
path: root/exa/exa_priv.h
AgeCommit message (Expand)AuthorFilesLines
2007-09-07EXA: Use exaShmPutImage for pushing glyphs to scratch pixmap in exaGlyphs.Michel Dänzer1-0/+5
2007-09-07EXA: exa(Shm)PutImage improvements.Michel Dänzer1-0/+10
2007-09-07EXA: exaGetImage improvements.Michel Dänzer1-6/+0
2007-09-07EXA: RENDER improvements.Michel Dänzer1-0/+3
2007-09-07EXA: Improvements for trapezoids and triangles.Michel Dänzer1-8/+4
2007-09-07EXA: Hide pixmap pointer outside of exaPrepare/FinishAccess whenever possible.Michel Dänzer1-1/+2
2007-09-07EXA: Support partial migration of pixmap contents between Sys and FB.Michel Dänzer1-0/+4
2007-09-07EXA: Track valid bits in Sys and FB separately.Michel Dänzer1-3/+3
2007-09-07EXA: Migrate out pixmap in exaPrepareAccess.Michel Dänzer1-4/+3
2007-09-07EXA: Add a couple of missing exaPrepare/FinishAccess calls.Dave Airlie1-0/+9
2007-08-25Implement core protocol backing store exclusively in terms of Composite.Adam Jackson1-14/+0
2007-08-24EXA: Improve ShmPutImage.Michel Dänzer1-0/+7
2007-08-16EXA: Wrap Trapezoids to prevent excessive migration of the alpha pixmap.Fredrik Höglund1-0/+6
2007-05-22EXA: Export ExaOffscreenMarkUsed.Michel Dänzer1-3/+0
2007-04-29EXA: Remove DrawableDirty.Michel Dänzer1-3/+0
2007-04-29EXA: FillRegion{Solid,Tiled} improvements.Michel Dänzer1-0/+8
2007-04-29EXA: Fix exaEnableDisableFBAccess for nested disables and enables.Michel Dänzer1-0/+1
2007-01-24Bug #7639: Only swap out pixmaps (rather than everything) on VT switch in EXA.Eric Anholt1-0/+3
2006-12-28Export exaMove{In,Out}Pixmap().Eric Anholt1-6/+0
2006-12-19EXA: Lots of damage tracking fixes.Michel Dänzer1-0/+3
2006-12-19Merge branch 'master' into exa-damagetrackMichel Dänzer1-8/+0
2006-06-26Move EXA_PM_IS_SOLID() to the public API, since drivers will want it frequently.Eric Anholt1-8/+0
2006-06-12Track per-drawable damage to minimize UTS and DFS transfers.Michel Dänzer1-11/+12
2006-04-27Improve EXA fallback debugging output to include the locations of pixmaps.Eric Anholt1-0/+3
2006-04-25Add an option to verify at the point of migration that pixmaps which aren'tEric Anholt1-0/+1
2006-04-18Add a new migration scheme, called "Smart" for lack of a better name. ThisEric Anholt1-1/+2
2006-04-01Export exaPrepare/FinishGC to the rest of EXA, and use it in the ImageGlyphEric Anholt1-0/+6
2006-04-01Use fb's depth-to-planemask computation, which doesn't suffer from gettingEric Anholt1-2/+2
2006-03-31Add an option to EXA for the DDX to request that EXA hide the pixmap'sEric Anholt1-10/+12
2006-03-30Remove the exaAsyncPixmapGCOps mostly-unaccelerated ops vector, and alwaysEric Anholt1-1/+1
2006-03-29Bug #2986: Add acceleration of GetImage using DownloadFromScreen for theEric Anholt1-0/+8
2006-03-16Change EXA so that exaMoveOutPixmap() retains the framebuffer copy of theEric Anholt1-8/+21
2006-03-15Add a new migration scheme, "always", which will move pixmaps to theirEric Anholt1-0/+10
2006-03-14Move migration logic to a new function, exaDoMigration(). This is largely aEric Anholt1-18/+24
2006-03-14Pull code for getting the (0,0) pixel from a pixmap out to a separateEric Anholt1-1/+4
2006-03-09Do a first pass of doxygen documentation of EXA. This removes theEric Anholt1-0/+3
2006-02-16Move EXA implementation up to the top level and remove its XFree86Eric Anholt1-7/+7
2006-02-02Move the frequently-repeated code to get the pixmap that backs a drawableEric Anholt1-0/+3
2006-02-02Rearrange and rename EXA code to be a bit more logically organized. AlsoEric Anholt1-1/+24
2005-10-15Add an additional meaning to the "dirty" flag. Now, if !dirty && !area, theEric Anholt1-2/+6
2005-09-28- Use the dirty flag (which should be set correctly all the time,Eric Anholt1-0/+4
2005-09-21- Change migration-in rule slightly: previously, if your score was lessEric Anholt1-0/+15
2005-09-17- Don't try to upload 0 byte-per-pixel (PICT_a1) data usingEric Anholt1-0/+18
2005-09-11Add a pair of hooks, PrepareAccess() and FinishAccess(), which get calledEric Anholt1-0/+7
2005-08-24Bugzilla #4226: Change the pixmap migration strategy for the CopyNtoN case.Eric Anholt1-0/+4
2005-08-08Mon Aug 8 13:39:45 2005 Søren Sandmann <sandmann@redhat.com>Søren Sandmann Pedersen1-0/+4
2005-07-09Patch from Thomas Winischhofer to kick out all pixmaps to system ram upon aZack Rusin1-0/+10
2005-07-04This fixes the close screen mess (crash reported by Thomas). Also hide theZack Rusin1-19/+15
2005-07-01Adding the new acceleration architecture: Exa. It's meant to replace XAA inZack Rusin1-0/+281