summaryrefslogtreecommitdiff
path: root/src/cairo-traps-compositor.c
AgeCommit message (Expand)AuthorFilesLines
2012-05-11traps,spans-compositor: Avoid mistreating unaligned clips as alignedChris Wilson1-1/+1
2012-04-27snapshot: Perform the cow under a mutexChris Wilson1-9/+2
2012-04-19Split cairo-pattern-private into struct+inlinesChris Wilson1-1/+1
2012-04-19Split cairo-recording-surface-private into struct+inlinesChris Wilson1-2/+2
2012-04-19Split cairo-clip-privates into struct+inlinesChris Wilson1-0/+1
2012-04-19Split cairo-box-privates into struct+inlinesChris Wilson1-1/+1
2012-04-08traps: Clip the trapezoid extents against the clip extentsChris Wilson1-2/+7
2012-03-06traps: The CompositeTrapezoids requires the unbounded fixup for clippingChris Wilson1-1/+69
2012-03-06traps: Avoid double application of unaligned clip boxesChris Wilson1-22/+37
2012-03-04traps: First attempt to convert curvy unantialiased polygon to scanlinesChris Wilson1-0/+14
2012-03-04traps: Use the mono-scan-converter to reduce the number of trapsChris Wilson1-4/+27
2012-02-29spans,traps-compositor: Check for all-clipped after intersecting clip with boxesChris Wilson1-0/+3
2012-02-24{mask,traps}-composite: Restore unsetting of the is-clear flags for the maskChris Wilson1-1/+2
2012-02-22traps-compositor: add a missing release()Chris Wilson1-2/+5
2012-02-22traps-compositor: Reduce a complex clip generation to an ADD operatorChris Wilson1-26/+100
2012-02-22mask-compositor: Acquire the target surface when creating the composite maskChris Wilson1-12/+27
2012-02-15win32: Rebase on the new compositor infrastructureChris Wilson1-0/+62
2012-02-09traps: composite_boxes() is not a mask constructorChris Wilson1-1/+1
2012-02-09Replace the ad-hoc surface unwrappers with a function pointerChris Wilson1-17/+9
2012-01-15rectangle: Implement _cairo_rectangle_contains_rectangle()Andrea Canciani1-9/+1
2011-11-24gl: Prevent the traps compositor from explodingChris Wilson1-0/+20
2011-09-30fill: Fix unantialiased rectilinear-fill-to-boxesChris Wilson1-3/+13
2011-09-18traps: use the customised _cairo_clip_get_surfaceChris Wilson1-4/+4
2011-09-14traps: Skip compositing an empty bounded regionsChris Wilson1-9/+14
2011-09-13traps: Send unaligned boxes as trapezoidsChris Wilson1-20/+12
2011-09-12Introduce a new compositor architectureChris Wilson1-0/+2032