summaryrefslogtreecommitdiff
path: root/uxa
AgeCommit message (Expand)AuthorFilesLines
2011-02-17uxa: Fallback if the temporary is too largeChris Wilson1-16/+21
2011-02-04Check return value of uxa_acquire_solid() since it can return NULLBryce Harrington2-0/+10
2011-02-03uxa: Undo damage translation before appendingChris Wilson1-0/+1
2011-01-24uxa: Only recreate the glyph cache on *generational* updatesChris Wilson2-11/+10
2010-12-07uxa: Emit the damage after the render for the workaround in uxa_solid_rectsChris Wilson1-5/+5
2010-11-09uxa: Fix crash after allocation failureChris Wilson1-0/+2
2010-10-06uxa: Skip a pixmap lookup if there is no driver finish access functionChris Wilson1-1/+2
2010-10-04shadow+dri2: Allow dri2 to be independently enabled with shadowChris Wilson1-1/+6
2010-09-22Make driver compile for 1.6 Xserver series again.Matthias Hopf2-0/+10
2010-09-08Enable a shadow buffer and disable GPU acceleration.Chris Wilson2-17/+25
2010-08-25uxa: Fallback if faced with large A1 glyphs.Chris Wilson1-6/+4
2010-07-21uxa: Check for failed pixmap allocationChris Wilson1-1/+3
2010-07-12Destroy screen pixmap on screen close.Keith Packard1-2/+9
2010-07-09Purge macro NEED_EVENTSFernando Carrijo1-1/+0
2010-07-05uxa: oops typo in previous commitDave Airlie1-1/+1
2010-07-05uxa: don't compare planemask with FB_ALLONES.Dave Airlie1-2/+2
2010-06-23uxa: Fallback to pixman if source is out-of-boundsChris Wilson1-27/+28
2010-06-20uxa: Apply the source offsets to the pixmap source, not target.Chris Wilson1-4/+4
2010-06-19uxa: Enable SHM pixmapsChris Wilson3-119/+0
2010-06-19uxa: Use accelerated get_image for copying to !offscreenChris Wilson1-2/+39
2010-06-19uxa: Match depth 30 to format.Chris Wilson1-0/+1
2010-06-19uxa: Check for allocation failure.Chris Wilson1-0/+3
2010-06-12uxa: Always clip glyphs to destination.Chris Wilson1-35/+29
2010-06-10Fallback implementation for trapezoids for hung GPUs.Chris Wilson1-0/+90
2010-06-09Revert "xp:trapezoids"Chris Wilson3-52/+6
2010-06-09uxa: Handle all-clipped out case with destination glyphs.Chris Wilson1-2/+2
2010-06-08xp:trapezoidsChris Wilson3-6/+52
2010-06-07uxa: Setup acceleration functions prior to the damage layerChris Wilson2-3/+9
2010-06-07Use the direct dixGevPrivate() API when availableChris Wilson1-2/+5
2010-06-07Adapt glyphs for changes in devPrivates APIChris Wilson1-4/+24
2010-06-06Adapt to DevPrivate API changesKeith Packard2-0/+13
2010-06-06Use libc instead of deprecated libc wrappers for malloc/calloc/free.Eric Anholt4-18/+18
2010-06-06uxa: Force fallback for copies.Chris Wilson1-2/+7
2010-05-31uxa: Spans, try again to get the early break correct.Chris Wilson1-1/+1
2010-05-31uxa: Sign reversal on early break from spans passing the YXbandChris Wilson1-1/+1
2010-05-31Disable acceleration if we detect a hardware error.Chris Wilson6-12/+28
2010-05-31uxa: Mega-Glyphs!Chris Wilson3-837/+700
2010-05-28uxa: Fix prepare_solid being called without check_solid first.Eric Anholt1-0/+5
2010-05-28uxa: Skip the redundant miComputeCompositeRects() when adding to the maskChris Wilson1-33/+20
2010-05-28uxa: Make the glyph caches' fixed size explicit.Chris Wilson2-9/+6
2010-05-28uxa: Use a glyph private rather than a hash table.Chris Wilson3-196/+141
2010-05-26uxa: Perform manual damage for CompositeRectsChris Wilson1-0/+5
2010-05-26uxa: Force the alpha value to 0xffff when treating Over as SrcChris Wilson1-1/+3
2010-05-26uxa: Use Composite rather than solid blitter for PolyRectChris Wilson1-22/+105
2010-05-26uxa: Add PICT format mapping for depth 4 pixmaps.Chris Wilson1-0/+1
2010-05-25uxa: Apply the drawable offset to the solid rectsChris Wilson1-6/+9
2010-05-24uxa: Use temporary dest when target is too large for compositorChris Wilson4-102/+364
2010-05-24uxa: Composite glyphs directly onto dst when possible.Chris Wilson3-158/+324
2010-05-24uxa: translate the region in line for compositesChris Wilson1-19/+14
2010-05-23uxa: Spans! OMG!Chris Wilson3-27/+187