summaryrefslogtreecommitdiff
path: root/src/cairo-recording-surface.c
AgeCommit message (Expand)AuthorFilesLines
2013-06-18recording: Prevent invalid memory access with zero length command arrayChris Wilson1-0/+3
2013-06-11recording: Fix inconsistent usage of types for indicesChris Wilson1-9/+9
2013-02-12recording: Avoid indirection through indices array if not reducedChris Wilson1-1/+1
2013-01-03stroke: Make the incremental trapezoid stroker optionally available againChris Wilson1-6/+6
2012-11-10recording: Append new elements to the end of the bbtree chainZozó Teki1-1/+4
2012-10-11recording: Copy across the is-clear? during snapshottingChris Wilson1-1/+1
2012-10-11recording: copy reverses its dst and src parametersHenry Song1-1/+1
2012-10-03recording: Perform an explicit during snapshotChris Wilson1-1/+311
2012-04-19Split cairo-recording-surface-private into struct+inlinesChris Wilson1-1/+1
2012-04-19Split cairo-combsort-privates into struct+inlinesChris Wilson1-1/+1
2012-03-29doc: Make doc ids more consistent my always putting ':' after themAndrea Canciani1-1/+1
2012-03-29doc: Make documentation comments symmetricAndrea Canciani1-2/+2
2012-03-10doc: describe cairo_recording_surface_get_extentsNis Martensen1-0/+12
2012-02-24recording: Remove superfluous resetChris Wilson1-1/+0
2012-02-24recording: Optimize a copy of one recording surface onto anotherChris Wilson1-1/+20
2012-02-24debug: Add some TRACE statements for recording surfaces and snapshotsChris Wilson1-0/+10
2012-02-09Replace the ad-hoc surface unwrappers with a function pointerChris Wilson1-0/+2
2011-10-12recording-surface: Initialize optimize-clears before use in snapshottingChris Wilson1-0/+1
2011-10-12recording-surface: Optimize away anything below an opaque fillChris Wilson1-0/+9
2011-10-12recording-surface: Free the contents of the command array when clearingChris Wilson1-2/+16
2011-09-12Introduce a new compositor architectureChris Wilson1-83/+48
2011-08-20recording: optionally disable optimise away clearsChris Wilson1-6/+6
2011-08-20observer: record all operations and their timingsChris Wilson1-0/+90
2011-08-15recording: Defend against bad user-inputChris Wilson1-1/+1
2011-08-14record: Offset the clip by the replay transformation as wellChris Wilson1-14/+0
2011-08-14subsurface+recording: handle recursionChris Wilson1-14/+97
2011-08-14recording: break self-copy loopChris Wilson1-5/+19
2011-08-14recording: remove the duplicate 'content' fieldChris Wilson1-4/+2
2011-08-13Only reduce the clip if it is not in active use for the operationChris Wilson1-5/+2
2011-08-13recording: replay_all is meant to mean REPLAY && ALL!Chris Wilson1-1/+1
2011-08-13recording-surface: Don't store the transient error when returning the pathChris Wilson1-1/+1
2011-08-13image: move surface definition to new header for subclassingChris Wilson1-0/+1
2011-08-10recording: do not reduce required clipsChris Wilson1-0/+2
2011-07-29gl: Rectangular fast pathChris Wilson1-2/+8
2011-07-29record: Only reduce fill+stroke if the clip doesn't change between the commandsChris Wilson1-1/+3
2011-07-29record: Assume recording surface targets are clearChris Wilson1-21/+18
2011-07-28record: Recording surfaces need an explicit clearChris Wilson1-1/+1
2011-07-28record: We can only skip the clear so long as we know the destination is clearChris Wilson1-1/+1
2011-07-28record: And remember to offset the index of unbounded playbackChris Wilson1-1/+1
2011-07-28record: Use a bbtree to reduce is-visible checking overheadsChris Wilson1-11/+310
2011-07-26composite: Pass unbounded extents to initialisationChris Wilson1-16/+5
2011-07-26API: map-to-image and create-similar-imageChris Wilson1-1/+6
2011-07-26record: Check the operation against the target device extents.Chris Wilson1-2/+9
2011-07-26record: Store the untransformed operation extents along with the commandChris Wilson1-96/+199
2011-07-24recording: Combine the clip to the recording + target surface extentsChris Wilson1-22/+18
2011-07-24recording: Move the glyph allocation into the wrapper after checking clip statusChris Wilson1-20/+1
2011-07-24recording: Only look for a fill-stroke operation if the target supports oneChris Wilson1-39/+39
2011-07-23image: replay the recording surface directly onto the targetChris Wilson1-21/+47
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-48/+34
2011-07-15Implement cairo_backend_tChris Wilson1-0/+3