summaryrefslogtreecommitdiff
path: root/exa/exa_render.c
AgeCommit message (Expand)AuthorFilesLines
2008-04-15EXA: Teach exaCompositeFallbackPictDesc() about x8r8g8b8.Tilman Sauerbeck1-0/+3
2008-04-07EXA: Fix TS origin computation when implementing RenderComposite with tiling.Owen W. Taylor1-4/+6
2008-02-27EXA: Let the driver decide what repeat/extend types are supported.Maarten Maathuis1-2/+0
2008-02-20EXA: Fix Render acceleration in copy and tiling cases.Eric Anholt1-6/+10
2007-11-04Add CreatePixmap allocation hints.Aaron Plattner1-1/+1
2007-10-19Replace calls to Glyphs screen hook with CompositeGlyphs and remove dead code.Eric Anholt1-258/+0
2007-10-19Merge branch 'master' into glyph-pixmapsEric Anholt1-2/+15
2007-10-18EXA: Skip empty glyphs.Michel Dänzer1-0/+1
2007-10-18EXA: Don't attempt to move in pixmaps that can't be accelerated.Michel Dänzer1-2/+14
2007-10-02Merge branch 'glyph-pixmaps'Eric Anholt1-99/+4
2007-09-26EXA: Removed duplicated exaGetDrawablePixmap() calls.Tilman Sauerbeck1-3/+2
2007-09-25EXA: Added pitch limitations.Tilman Sauerbeck1-10/+14
2007-09-07EXA: Use exaShmPutImage for pushing glyphs to scratch pixmap in exaGlyphs.Michel Dänzer1-0/+9
2007-09-07EXA: RENDER improvements.Michel Dänzer1-84/+43
2007-09-07EXA: Improvements for trapezoids and triangles.Michel Dänzer1-43/+130
2007-09-07EXA: Support partial migration of pixmap contents between Sys and FB.Michel Dänzer1-1/+9
2007-09-07EXA: Migrate out pixmap in exaPrepareAccess.Michel Dänzer1-17/+6
2007-08-16EXA: Wrap Trapezoids to prevent excessive migration of the alpha pixmap.Fredrik Höglund1-0/+126
2007-08-02Create a Picture as well as a Pixmap at the time of AllocateGlyphCarl Worth1-14/+2
2007-08-02Use per-screen Pixmaps for glyphsCarl Worth1-86/+13
2007-04-29EXA: Remove DrawableDirty.Michel Dänzer1-4/+10
2007-04-29EXA: Defer to FillRegionTiled in Composite when possible.Michel Dänzer1-0/+39
2007-04-29EXA: Composite improvements.Michel Dänzer1-35/+44
2007-04-29EXA: Glyphs improvements.Michel Dänzer1-10/+32
2007-04-29Fix a couple of picture repeat fields incorrectly compared to RepeatNormal.Michel Dänzer1-2/+2
2007-02-14Add missing dirty marking in a couple of fallback cases in the exaGlyphs path.Eric Anholt1-3/+7
2007-02-14Mark sync when UploadToScreen succeeds in exaGlyphs().Eric Anholt1-3/+5
2006-12-19EXA: Lots of damage tracking fixes.exa-damagetrackMichel Dänzer1-18/+18
2006-12-19exaGlyphs: mark dirty for software path also.George Sapountzis1-3/+3
2006-12-19Merge branch 'master' into exa-damagetrackMichel Dänzer1-26/+97
2006-12-19EXA: Compare backing pixmaps instead of drawables against driver limits.Michel Dänzer1-6/+11
2006-08-12Call exaTryComponentAlphaHelper() for solid src also.George Sapountzis1-17/+76
2006-07-03Fix bugs in support for new repeatTypes in XAA and EXA.Eric Anholt1-1/+4
2006-06-24Bug #6911: Check return value of exaGetPixelFromRGBA().George Fufutos1-2/+6
2006-06-12Track per-drawable damage to minimize UTS and DFS transfers.Michel Dänzer1-5/+12
2006-04-27Improve EXA fallback debugging output to include the locations of pixmaps.Eric Anholt1-1/+1
2006-04-27In drawing glyphs, shortcut our way to exaComposite instead of goingEric Anholt1-59/+56
2006-04-26Add a helper for the Component Alpha Over case, which breaks the operationEric Anholt1-13/+62
2006-04-26Fix a bug in the intersection computation that could concievably causeEric Anholt1-1/+4
2006-04-25Bug #4668: Check if the lists of glyphs don't have any intersecting glyphs,Eric Anholt1-1/+94
2006-03-31Add an option to EXA for the DDX to request that EXA hide the pixmap'sEric Anholt1-0/+43
2006-03-14Move migration logic to a new function, exaDoMigration(). This is largely aEric Anholt1-12/+59
2006-03-14Pull code for getting the (0,0) pixel from a pixmap out to a separateEric Anholt1-16/+3
2006-03-09Coverity #349: Fall back to software early if pSrc->pDrawable is NULL, orEric Anholt1-7/+10
2006-03-09Rearrange EXA driver structures so that there's a hope of maintaining ABIEric Anholt1-35/+33
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 Anholt1-9/+7
2006-02-02Move the frequently-repeated code to get the pixmap that backs a drawableEric Anholt1-16/+3
2006-02-02Rearrange and rename EXA code to be a bit more logically organized. AlsoEric Anholt1-1/+1
2005-10-12Use proper access size when reading pixel based on bpp of the source pixmapBenjamin Herrenschmidt1-3/+13