summaryrefslogtreecommitdiff
path: root/exa/exa.h
AgeCommit message (Expand)AuthorFilesLines
2014-11-12Drop trailing whitespacesPeter Hutterer1-4/+4
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-3/+3
2012-07-07exa: pixmap sharing infrastructure (v3)Dave Airlie1-1/+5
2012-06-05api: rework the X server driver API to avoid global arrays.Dave Airlie1-1/+1
2012-03-21Introduce a consistent coding styleKeith Packard1-125/+98
2011-03-17Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class"Keith Packard1-1/+1
2011-03-08dix: Remove usage_hint from pixmaps, store it in ->drawable.classAdam Jackson1-1/+1
2009-11-28exa: s/PixmapIsOffscreen/PixmapHasGpuCopy and s/pExaPixmap->offscreen/pExaPix...Maarten Maathuis1-3/+3
2009-08-15exa: clarify createpixmap2 new pitch returnDave Airlie1-1/+3
2009-08-14exa: fix CreatePixmap2 to be useful for tiling.Dave Airlie1-1/+3
2009-08-06exa: implement exaMoveInPixmap for "mixed"Maarten Maathuis1-1/+1
2009-08-06exa: A simple 3rd backend implementation.Maarten Maathuis1-0/+7
2009-07-21EXA: Make Prepare/FinishAccess tracking resilient to repeated / nested calls.Michel Dänzer1-8/+9
2009-05-18EXA: Defragment offscreen memory.Michel Dänzer1-0/+13
2009-04-23exa: add missing exa.h header includeDave Airlie1-4/+3
2009-04-23exa: missed exa.h changeDave Airlie1-0/+3
2009-03-04exa: increase/rework safety checks in Prepare/FinishAccess.Maarten Maathuis1-0/+5
2009-02-27exa: fixup aux indices and ensure that the indices are used as they should be.Maarten Maathuis1-3/+3
2009-02-27EXA: No longer use the driver UploadToScratch hook.Michel Dänzer1-21/+2
2009-02-27EXA: Handle separate alpha maps properly in Composite fallback, take two.Michel Dänzer1-0/+14
2009-02-27Revert "EXA: Handle separate alpha maps properly in Composite fallback."Michel Dänzer1-18/+28
2009-02-24EXA: Handle separate alpha maps properly in Composite fallback.Michel Dänzer1-28/+18
2008-12-03Rework symbol visibility for easier maintenancePaulo Cesar Pereira de Andrade1-17/+17
2008-10-21exa: Add exaDrawableIsOffscreen() to the driver API.Adam Jackson1-0/+2
2008-08-26exa: some minor cleanupMaarten Maathuis1-15/+20
2008-08-26exa: move destination damage for internal calls to a special functionMaarten Maathuis1-0/+3
2008-04-21EXA: Offscreen memory eviction improvements.Michel Dänzer1-0/+2
2008-03-31EXA: Improve the algorithm used for tracking offscreen pixmap use.Fredrik Höglund1-1/+1
2008-01-14exa: make the prototype for exaGetPixmapFirstPixel() publicBernardo Innocenti1-0/+3
2007-10-03exa: add new flags to denote driver handles all pixmap migration/hidingDave Airlie1-0/+7
2007-10-02exa: increase minor version number for pixmap allocation hooksDave Airlie1-1/+1
2007-10-02exa: add hooks for drivers to take over pixmap allocationDave Airlie1-0/+7
2007-10-02exa: add a pixmap private pointer for drivers to retrieve.Dave Airlie1-0/+3
2007-09-25EXA: Added pitch limitations.Tilman Sauerbeck1-1/+32
2007-05-22EXA: Export ExaOffscreenMarkUsed.Michel Dänzer1-0/+3
2007-05-06Fix documentation for Copy hook -- it can copy memory to the scanoutJesse Barnes1-1/+1
2007-04-04Add an EXA driver callback to determine whether a pixmap isThomas Hellstrom1-1/+18
2007-01-24Bug #7639: Only swap out pixmaps (rather than everything) on VT switch in EXA.Eric Anholt1-3/+3
2006-12-28Export exaMove{In,Out}Pixmap().Eric Anholt1-0/+6
2006-06-26Move EXA_PM_IS_SOLID() to the public API, since drivers will want it frequently.Eric Anholt1-0/+9
2006-03-15Add more doxygen documentation, including notes on WaitMarker() andEric Anholt1-0/+9
2006-03-12Improve doxygen formatting, and attempt to clarify the 1:1 ratio ofEric Anholt1-81/+85
2006-03-10Document the restriction on PrepareAccess() failure, from discussion withEric Anholt1-5/+8
2006-03-09Do a first pass of doxygen documentation of EXA. This removes theEric Anholt1-45/+493
2006-03-09Rearrange EXA driver structures so that there's a hope of maintaining ABIEric Anholt1-24/+17
2006-03-01Add accelerated two directional blt support to EXAJesse Barnes1-1/+1
2006-02-28fix exaInitCard by making it a real functionJesse Barnes1-12/+5
2006-02-16Move EXA implementation up to the top level and remove its XFree86Eric Anholt1-0/+3
2005-10-11Fix a couple of bugs in the offscreen allocator. One mostly harmless wasBenjamin Herrenschmidt1-3/+3
2005-09-18Break EXA ABI while we still can. Add coordinates to the UploadToScreenEric Anholt1-0/+4