summaryrefslogtreecommitdiff
path: root/exa/exa.c
AgeCommit message (Expand)AuthorFilesLines
2007-11-19Merge branch 'master' into XACE-SELINUXEamon Walsh1-0/+1
2007-11-17exa: set driverPriv to NULL before it might get used later with garbageBen Skeggs1-0/+1
2007-11-05Merge branch 'master' into XACE-SELINUXEamon Walsh1-3/+4
2007-11-04Add CreatePixmap allocation hints.Aaron Plattner1-3/+4
2007-10-25Merge branch 'master' into XACE-SELINUXEamon Walsh1-5/+3
2007-10-19Replace calls to Glyphs screen hook with CompositeGlyphs and remove dead code.Eric Anholt1-5/+3
2007-10-17Merge branch 'master' into XACE-SELINUXEamon Walsh1-82/+136
2007-10-08EXA: dude, don't validation driver hooks twice !Dodji Seketeli1-48/+0
2007-10-03Merge Xephyr-XV/GL stuff into masterDodji Seketeli1-0/+48
2007-10-03exa: add new flags to denote driver handles all pixmap migration/hidingDave Airlie1-4/+3
2007-10-03exa: make sure we set fb_ptr to NULLDave Airlie1-2/+3
2007-10-02Add basic Exa driver entry point validation.Dodji Seketeli1-0/+48
2007-10-02exa: only setup offscreen allocator if driver doesn't provide CreatePixmapKristian Høgsberg1-27/+35
2007-10-02exa: add hooks for drivers to take over pixmap allocationDave Airlie1-27/+84
2007-10-02exa: add a pixmap private pointer for drivers to retrieve.Dave Airlie1-0/+8
2007-09-27EXA: Added back the maxPitchPixels initialization code.Tilman Sauerbeck1-0/+15
2007-09-27EXA: Remove bogus pitch checks.Michel Dänzer1-34/+0
2007-09-26Merge branch 'master' into XACE-SELINUXEamon Walsh1-7/+60
2007-09-25EXA: Added pitch limitations.Tilman Sauerbeck1-0/+53
2007-09-22EXA: Check ABI compatibility earlier.Tilman Sauerbeck1-11/+11
2007-09-19Merge branch 'master' into XACE-SELINUXEamon Walsh1-62/+152
2007-09-13Remove the PaintWindow optimization.Eric Anholt1-8/+0
2007-09-07EXA: RENDER improvements.Michel Dänzer1-2/+6
2007-09-07EXA: Improvements for trapezoids and triangles.Michel Dänzer1-5/+2
2007-09-07EXA: Hide pixmap pointer outside of exaPrepare/FinishAccess whenever possible.Michel Dänzer1-37/+62
2007-09-07EXA: Support partial migration of pixmap contents between Sys and FB.Michel Dänzer1-7/+14
2007-09-07EXA: Track valid bits in Sys and FB separately.Michel Dänzer1-2/+4
2007-09-07EXA: Migrate out pixmap in exaPrepareAccess.Michel Dänzer1-8/+22
2007-09-07EXA: Add a couple of missing exaPrepare/FinishAccess calls.Dave Airlie1-4/+53
2007-08-28devPrivates rework: since API is already broken, switch everythingEamon Walsh1-16/+4
2007-08-25Implement core protocol backing store exclusively in terms of Composite.Adam Jackson1-2/+0
2007-08-24EXA: Improve ShmPutImage.Michel Dänzer1-5/+1
2007-08-22Fix overly-restrictive integer overflow check in EXA pixmap creation.Eric Anholt1-1/+1
2007-08-16EXA: Wrap Trapezoids to prevent excessive migration of the alpha pixmap.Fredrik Höglund1-0/+4
2007-07-17exaDriverInit: Fail if pScreenInfo or a member of it is invalid.Dodji Seketeli1-0/+39
2007-04-29EXA: Remove DrawableDirty.Michel Dänzer1-23/+0
2007-04-29EXA: FillRegion{Solid,Tiled} improvements.Michel Dänzer1-1/+1
2007-04-04Add an EXA driver callback to determine whether a pixmap isThomas Hellstrom1-0/+3
2007-03-27Move libcw setup to the only renderer requiring it (XAA).Eric Anholt1-4/+0
2006-12-28Switch the default migration heuristic for EXA to "always".Eric Anholt1-1/+1
2006-12-19EXA: Lots of damage tracking fixes.Michel Dänzer1-32/+64
2006-12-19Merge branch 'master' into exa-damagetrackMichel Dänzer1-2/+38
2006-12-19EXA: Disable SHM pixmaps.Eric Anholt1-0/+11
2006-10-15exaDrawableDirty: Fix initialization of BoxRec.Michel Dänzer1-1/+2
2006-07-21exa: only disable cw when COMPOSITE is builtDaniel Stone1-0/+2
2006-06-30Bug 7145: fix build with gcc 2.95 & other c89 compilersJens Granseuer1-1/+4
2006-06-24Bug #6818: Avoid infinite loop in exaLog2() with negative arguments.Michel Dänzer1-1/+1
2006-06-18Add options to disable EXA acceleration for Composite/UTS/DFS, and always printEric Anholt1-0/+20
2006-06-12Track per-drawable damage to minimize UTS and DFS transfers.Michel Dänzer1-12/+37
2006-04-18Add a new migration scheme, called "Smart" for lack of a better name. ThisEric Anholt1-1/+1