summaryrefslogtreecommitdiff
path: root/src/cairo-spans-compositor.c
Commit message (Expand)AuthorAgeFilesLines
* Make cairo_tag_begin/end work correctly in groupsAdrian Johnson2023-04-181-1/+1
* Fix shared use of recording surface with paginated targetsAdrian Johnson2023-01-151-1/+1
* Avoid a use-after-scopeUli Schlachter2021-03-091-1/+1
* Avoid a use-after-freeMatthias Clasen2021-01-221-1/+1
* surface: Merge scratch construction into _cairo_surface_create_scratchAlexander Larsson2013-09-051-5/+5
* spans,traps: Undo device transform from source matrix for recording replaysChris Wilson2013-09-051-2/+11
* spans: Mark the surface as cleared in preparing for recording surface playbackChris Wilson2013-02-121-1/+6
* spans: Do not assume that we manage to perform the clip geometricallyChris Wilson2012-11-011-2/+6
* image: Add a couple of tracepoints for spans fallbacksChris Wilson2012-10-311-3/+10
* spans-compositor: Remove polygon limits after constructionChris Wilson2012-09-271-3/+7
* spans-compositor: Use the tight clip-boxes for polygon constructionChris Wilson2012-09-271-10/+19
* spans-compositor: After polygon intersection the fill rule is always non-zeroChris Wilson2012-06-081-0/+2
* spans: Debug input paths and polygonsChris Wilson2012-05-141-0/+3
* spans: Only fallback for a clipmask if unboundedChris Wilson2012-05-111-1/+2
* traps,spans-compositor: Avoid mistreating unaligned clips as alignedChris Wilson2012-05-111-2/+22
* spans-compositor: Add tracepoints for debuggingChris Wilson2012-05-111-1/+21
* spans-compositor: Handle unaligned unbounded boxesChris Wilson2012-05-111-16/+51
* Split cairo-pattern-private into struct+inlinesChris Wilson2012-04-191-1/+1
* Split cairo-recording-surface-private into struct+inlinesChris Wilson2012-04-191-1/+1
* Split cairo-clip-privates into struct+inlinesChris Wilson2012-04-191-0/+1
* spans-compositor: Only destroy the clip if we made the copyChris Wilson2012-03-131-2/+2
* spans: Handle fallbacks from upload-boxes by reverting to the normal compositeChris Wilson2012-03-051-1/+3
* spans,image,gl: Add fast-path for simple copiesChris Wilson2012-03-041-3/+44
* spans: Reduce composite_aligned_boxes with over to source for opaque patternsChris Wilson2012-03-041-3/+8
* spans: Retrim extents to clipped polygonChris Wilson2012-03-041-0/+4
* spans: Pass antialiasing hint down to the backendsChris Wilson2012-03-041-2/+4
* spans,traps-compositor: Check for all-clipped after intersecting clip with boxesChris Wilson2012-02-291-0/+3
* gl: Various fixes for glyphsChris Wilson2012-02-291-0/+13
* spans+image: Fix clipping with polygons and spansChris Wilson2012-02-281-12/+37
* spans: Pass unbounded operations to the spans compositorsChris Wilson2012-02-091-11/+5
* Replace the ad-hoc surface unwrappers with a function pointerChris Wilson2012-02-091-12/+6
* rectangle: Implement _cairo_rectangle_contains_rectangle()Andrea Canciani2012-01-151-9/+1
* spans: Refresh polygon limits after trimming the composite extentsChris Wilson2011-10-121-0/+3
* spans: Propagate internal status when retrieving the clip surfaceChris Wilson2011-10-121-2/+6
* image: Enable use of LERP_SRC for masked source compositionChris Wilson2011-09-301-11/+6
* spans: Fix empty polygon unbounded fixupChris Wilson2011-09-231-9/+6
* Introduce a new compositor architectureChris Wilson2011-09-121-0/+1007