summaryrefslogtreecommitdiff
path: root/exa/exa_offscreen.c
AgeCommit message (Expand)AuthorFilesLines
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-1/+1
2012-06-05api: rework the X server driver API to avoid global arrays.Dave Airlie1-3/+1
2012-03-21Introduce a consistent coding styleKeith Packard1-355/+337
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-4/+4
2009-11-30EXA: Don't defragment offscreen memory at allocation time.Michel Dänzer1-24/+1
2009-11-28exa: s/PixmapIsOffscreen/PixmapHasGpuCopy and s/pExaPixmap->offscreen/pExaPix...Maarten Maathuis1-6/+6
2009-05-18EXA: Allocate from the end of free offscreen memory rather than from the start.Michel Dänzer1-31/+14
2009-05-18EXA: Defragment offscreen memory.Michel Dänzer1-8/+223
2009-04-23exa: avoid offscreen pixmap swapped out flag for driver pixmapsDave Airlie1-0/+3
2009-02-27Revert "EXA: Handle separate alpha maps properly in Composite fallback."Michel Dänzer1-6/+53
2009-02-24EXA: Handle separate alpha maps properly in Composite fallback.Michel Dänzer1-53/+6
2008-12-03Rework symbol visibility for easier maintenancePaulo Cesar Pereira de Andrade1-4/+4
2008-11-28Make visible symbols required by xorg modules.Paulo Cesar Pereira de Andrade1-4/+4
2008-04-21EXA: Offscreen memory eviction improvements.Michel Dänzer1-15/+34
2008-03-31EXA: Optimize the eviction scanning loop in exaOffscreenAlloc.Fredrik Höglund1-48/+58
2008-03-31EXA: Improve the algorithm used for tracking offscreen pixmap use.Fredrik Höglund1-22/+14
2007-07-03ExaOffscreenMarkUsed: Don't crash when there's no offscreen memory.Dodji Seketeli1-1/+1
2007-04-29EXA: Fix OffscreenValidate build with DEBUG_OFFSCREEN enabled.Michel Dänzer1-1/+1
2007-04-29EXA: Fix exaEnableDisableFBAccess for nested disables and enables.Michel Dänzer1-2/+4
2007-01-24Bug #7639: Only swap out pixmaps (rather than everything) on VT switch in EXA.Eric Anholt1-10/+60
2006-12-19Merge branch 'master' into exa-damagetrackMichel Dänzer1-5/+0
2006-06-18Add options to disable EXA acceleration for Composite/UTS/DFS, and always printEric Anholt1-5/+0
2006-06-12Track per-drawable damage to minimize UTS and DFS transfers.Michel Dänzer1-0/+1
2006-03-31Revert mistaken commit to exa_unaccel.c. Should have been toEric Anholt1-1/+1
2006-03-09Do a first pass of doxygen documentation of EXA. This removes theEric Anholt1-0/+49
2006-03-09Rearrange EXA driver structures so that there's a hope of maintaining ABIEric Anholt1-18/+18
2006-02-16Move EXA implementation up to the top level and remove its XFree86Eric Anholt1-6/+1
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 Anholt1-1/+5
2006-02-02Rearrange and rename EXA code to be a bit more logically organized. AlsoEric Anholt1-1/+1
2005-10-13Fix stupid mistake in yesterday's allocator commit, would cause exa toBenjamin Herrenschmidt1-1/+2
2005-10-11Fix a couple of bugs in the offscreen allocator. One mostly harmless wasBenjamin Herrenschmidt1-16/+18
2005-09-30sparse cleanups. s/0/NULL/ and mark a few things static.Adam Jackson1-4/+4
2005-09-21- Change migration-in rule slightly: previously, if your score was lessEric Anholt1-2/+3
2005-08-24Fix a bug where NULL could be dereferenced during the pixmap kick-outEric Anholt1-3/+3
2005-08-14- Fix the exa pixmap offset/pitch alignment to deal with non-POT alignmentEric Anholt1-1/+2
2005-07-09Patch from Thomas Winischhofer to kick out all pixmaps to system ram upon aZack Rusin1-0/+20
2005-07-01removing all debugging output from the default build :)Zack Rusin1-0/+2
2005-07-01Leave debugging output for only the interested parties.Zack Rusin1-1/+1
2005-07-01Adding the new acceleration architecture: Exa. It's meant to replace XAA inZack Rusin1-0/+374