summaryrefslogtreecommitdiff
path: root/src/cairo-surface-fallback.c
AgeCommit message (Expand)AuthorFilesLines
2011-09-12Introduce a new compositor architectureChris Wilson1-1516/+47
2011-08-13stroke: Rely on the tessellator to remove self-intersectionsChris Wilson1-60/+56
2011-08-13image: move surface definition to new header for subclassingChris Wilson1-0/+1
2011-07-31Remove useless checks for NULL before freeingAndrea Canciani1-2/+1
2011-07-29fallback: Prevent recursion when combining with the clipChris Wilson1-20/+109
2011-07-26composite: Pass unbounded extents to initialisationChris Wilson1-14/+5
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-196/+63
2011-07-15pattern: Add observer hooksChris Wilson1-0/+1
2010-12-10polygon: Merge _cairo_polygon_init and _cairo_polygon_limitAndrea Canciani1-4/+2
2010-10-29path: Do not access flags directlyAndrea Canciani1-3/+3
2010-07-12Differentiate between reducing clip to composite extents and a rectangleChris Wilson1-5/+5
2010-05-14fallback: Remove span renderer pathsBenjamin Otte1-67/+0
2010-05-07surface-fallback: Only destroy the clip after it has been initialized.Chris Wilson1-3/+4
2010-05-06surface-fallback: Handle memfaults during clipping.Chris Wilson1-11/+15
2010-04-29fallback: Only do _fill/compsoite_rectangles on bounded sourceBenjamin Otte1-7/+9
2010-04-29fallback: translate extents regions properlyBenjamin Otte1-7/+10
2010-04-28fallback: Propagate extents properlyBenjamin Otte1-34/+78
2010-04-28fallback: Pass the correct extents for unbounbded operationsBenjamin Otte1-7/+13
2010-04-28fallback: Sanitize code that queries surface extentsBenjamin Otte1-10/+10
2010-04-28fallback: Fix clip_region handling in mask creationBenjamin Otte1-1/+15
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-04-25clip: Report the surface offset when retrieving the clip maskChris Wilson1-10/+10
2010-03-02surface-fallback: Free traps on composite_trapezoids() errorChris Wilson1-1/+2
2010-03-02surface-fallback: Propagate NOTHING_TO_DOChris Wilson1-12/+3
2010-02-22fallback: Initialize rects.is_bounded for span renderer.Chris Wilson1-1/+2
2010-02-12clip: Restrict composite extents to clip extentsChris Wilson1-68/+3
2010-01-25surface-fallback: We no longer own a reference to the clip surfaceChris Wilson1-3/+0
2010-01-22surface-fallback: Convert to composite rectanglesChris Wilson1-266/+130
2010-01-22clip: Implement clipping using only the high-level operators.Chris Wilson1-1/+1
2010-01-22pattern: Add convenience patterns for stock coloursChris Wilson1-11/+3
2010-01-22Alter definition of cairo_composite_rectangles_tChris Wilson1-6/+7
2010-01-22Constify stroke style and matrices.Chris Wilson1-3/+3
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2009-10-18[gstate] Apply target device offsets to patterns immediatelyBenjamin Otte1-35/+6
2009-10-16[surface] Don't AND in the desired content.Chris Wilson1-2/+1
2009-10-16[fallback] Create intermediate surface with same content.Chris Wilson1-5/+7
2009-10-15[surface] Avoid double application of device offset when calling fill()Chris Wilson1-6/+35
2009-09-21[fallback] Special case single composite rectangleChris Wilson1-0/+42
2009-09-04[fallback] Only eliminate the clip if the operation is boundedChris Wilson1-15/+42
2009-08-29[clip] Apply surface offset when combining with clip maskChris Wilson1-6/+2
2009-08-29[clip] Pass in destination offset for combining with clip-maskChris Wilson1-5/+9
2009-08-29[fallback] Include implicit closes in the check for rectilinear pathsChris Wilson1-2/+4
2009-08-29[gl] Use spans for trapezois.Chris Wilson1-8/+2
2009-08-29[fallback] Reduce paint + clipmask to fillChris Wilson1-9/+17
2009-08-29[clip] Use the rectangular tessellator to extract boxesChris Wilson1-4/+4
2009-08-29[tessellate] Rectangular special caseChris Wilson1-5/+90
2009-08-29[fill] Use trivial rectilinear_to_trapsChris Wilson1-0/+14
2009-08-29[clip] Combine directly onto targetChris Wilson1-24/+2
2009-08-29[clip] Use geometric clipping for unaligned clipsChris Wilson1-123/+144
2009-08-29[clip] Eliminate redundant clipsChris Wilson1-30/+81