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