summaryrefslogtreecommitdiff
path: root/src/cairo-traps-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
* traps,xcb: Set the box count after filteringChris Wilson2014-08-251-2/+2
* traps,xcb: Prefilter zero-area boxes when converting trapsChris Wilson2014-08-231-11/+17
* surface: Merge scratch construction into _cairo_surface_create_scratchAlexander Larsson2013-09-051-15/+18
* spans,traps: Undo device transform from source matrix for recording replaysChris Wilson2013-09-051-3/+12
* traps: Ensure that we correctly clip when using multiple clip boxesChris Wilson2013-05-301-18/+14
* stroke: Make the incremental trapezoid stroker optionally available againChris Wilson2013-01-031-10/+27
* traps,spans-compositor: Avoid mistreating unaligned clips as alignedChris Wilson2012-05-111-1/+1
* snapshot: Perform the cow under a mutexChris Wilson2012-04-271-9/+2
* Split cairo-pattern-private into struct+inlinesChris Wilson2012-04-191-1/+1
* Split cairo-recording-surface-private into struct+inlinesChris Wilson2012-04-191-2/+2
* Split cairo-clip-privates into struct+inlinesChris Wilson2012-04-191-0/+1
* Split cairo-box-privates into struct+inlinesChris Wilson2012-04-191-1/+1
* traps: Clip the trapezoid extents against the clip extentsChris Wilson2012-04-081-2/+7
* traps: The CompositeTrapezoids requires the unbounded fixup for clippingChris Wilson2012-03-061-1/+69
* traps: Avoid double application of unaligned clip boxesChris Wilson2012-03-061-22/+37
* traps: First attempt to convert curvy unantialiased polygon to scanlinesChris Wilson2012-03-041-0/+14
* traps: Use the mono-scan-converter to reduce the number of trapsChris Wilson2012-03-041-4/+27
* spans,traps-compositor: Check for all-clipped after intersecting clip with boxesChris Wilson2012-02-291-0/+3
* {mask,traps}-composite: Restore unsetting of the is-clear flags for the maskChris Wilson2012-02-241-1/+2
* traps-compositor: add a missing release()Chris Wilson2012-02-221-2/+5
* traps-compositor: Reduce a complex clip generation to an ADD operatorChris Wilson2012-02-221-26/+100
* mask-compositor: Acquire the target surface when creating the composite maskChris Wilson2012-02-221-12/+27
* win32: Rebase on the new compositor infrastructureChris Wilson2012-02-151-0/+62
* traps: composite_boxes() is not a mask constructorChris Wilson2012-02-091-1/+1
* Replace the ad-hoc surface unwrappers with a function pointerChris Wilson2012-02-091-17/+9
* rectangle: Implement _cairo_rectangle_contains_rectangle()Andrea Canciani2012-01-151-9/+1
* gl: Prevent the traps compositor from explodingChris Wilson2011-11-241-0/+20
* fill: Fix unantialiased rectilinear-fill-to-boxesChris Wilson2011-09-301-3/+13
* traps: use the customised _cairo_clip_get_surfaceChris Wilson2011-09-181-4/+4
* traps: Skip compositing an empty bounded regionsChris Wilson2011-09-141-9/+14
* traps: Send unaligned boxes as trapezoidsChris Wilson2011-09-131-20/+12
* Introduce a new compositor architectureChris Wilson2011-09-121-0/+2032