summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2009-08-29[clip] Eliminate redundant clipsChris Wilson5-106/+309
2009-08-29[polygon] Amalgamate collinear edgesChris Wilson2-7/+54
2009-08-29[fallback] Avoid tessellating empty polygonsChris Wilson1-2/+8
2009-08-29[freelist] Lazy initialisation of poolsChris Wilson2-50/+56
2009-08-29[clip] Use the rectilinear tessellatorChris Wilson2-22/+66
2009-08-29[fill] Short-circuit extents on an empty path.Chris Wilson1-0/+12
2009-08-29[tessellator] Special case rectilinear tessellationChris Wilson9-116/+631
2009-08-29[clip] Use special-purpose fill_to_region()Chris Wilson1-17/+9
2009-08-29[fallback] Avoid going through traps for trivial regions.Chris Wilson3-46/+272
2009-08-29[tessellator] Use a priority queue for the eventsChris Wilson6-661/+212
2009-08-29[tessellator] Remove the skiplist for the active edgesChris Wilson1-155/+75
2009-08-29[traps] Increase exponential expansion factor.Chris Wilson2-10/+6
2009-08-29[traps] Compute extents on demand.Chris Wilson5-367/+144
2009-08-29Eliminate self-intersecting strokes.Chris Wilson25-2073/+2677
2009-08-26[xlib] DO_XCOPYAREA and DO_XTILE optimizations break with Window sourceBenjamin Otte1-0/+2
2009-08-10[qt] Fix compilationChris Wilson1-21/+42
2009-08-10[xlib] Rewrite UNSUPPORTED() avoiding gcc-ismChris Wilson1-4/+3
2009-08-10[quartz] Compile fix for show_glyphsAndrea Canciani1-2/+2
2009-08-10[surface] Check for a NULL snapshotChris Wilson1-13/+15
2009-08-10[quartz] Use the implementation font-face not the associatedChris Wilson1-4/+2
2009-08-10[scaled-font] Update API documentationChris Wilson1-2/+1
2009-08-09[quartz] Fix one more compile errorAndrea Canciani1-1/+1
2009-08-09[quartz] Attempt to fix compile errorsChris Wilson1-9/+9
2009-08-06[gl] Move hidden cairo_gl_surface_create() proto to headerChris Wilson2-1/+2
2009-08-06[pattern] Invalid access beyond end of freed-poolChris Wilson1-1/+3
2009-08-06[path] Extend identical lines.Chris Wilson2-3/+35
2009-08-06[matrix] Use hypot()Chris Wilson1-2/+2
2009-08-06[surface] Protect against the user setting a fallback resolution of 0.Chris Wilson1-0/+8
2009-08-06[directfb] Conditionally use DSPF_BGR555Chris Wilson1-0/+4
2009-07-31Merge branch 'gl-glyph-cache'Chris Wilson13-328/+1207
2009-07-31[gl] Use scissors rather than allocating a temporary depth buffer.Chris Wilson3-100/+32
2009-07-31Revert "[gl] Fixup unbounded regions after spans"Chris Wilson1-61/+7
2009-07-31[spans] Emit empty rows.Chris Wilson1-0/+15
2009-07-31[gl] Return status from _render_glyphs()Chris Wilson1-2/+4
2009-07-31[boilerplate] Conditionally tweak the xlib surfaceChris Wilson1-0/+3
2009-07-31[xlib] Use server-side gradients.Chris Wilson4-33/+290
2009-07-31[xlib] Disable extended repeat modes if RENDER < 0.10Chris Wilson1-0/+4
2009-07-29[path] Fix iter to handle circular list of buffersChris Wilson2-2/+8
2009-07-29[path] Remove the broken rel-curve-to as line-toChris Wilson1-6/+0
2009-07-28[gl] Fixup unbounded regions after spansChris Wilson1-7/+61
2009-07-28[gl] Cache texture snapshots.Chris Wilson3-127/+204
2009-07-28[gl] Replace DrawPixels with TexSubImageChris Wilson1-33/+27
2009-07-28[gl] Disable the EXTEND_REFLECT convertorChris Wilson1-1/+1
2009-07-28[gl] Trim glyphs to surface/clip extents.Chris Wilson1-3/+18
2009-07-28[gl] Render glyphs to an intermediate mask as opposed to falling back.Chris Wilson1-112/+194
2009-07-28[gl] Fallback for overlapping glyphs.Chris Wilson8-23/+66
2009-07-28[gl] Only unlock the glyph cache when full.Chris Wilson1-3/+7
2009-07-28Ensure Type 3 fonts do not use the name .notdef in the PS encodingAdrian Johnson1-1/+1
2009-07-28[gl] Move check for vertex buffer support to individual operations.Chris Wilson2-8/+12
2009-07-28[gl] Separate out supported operator check.Chris Wilson3-32/+26