summaryrefslogtreecommitdiff
path: root/src/sna/sna_composite.c
AgeCommit message (Expand)Author
2012-11-21sna: Add the missing assertion for !proxyChris Wilson
2012-10-31sna: Clamp the drawable box to prevent int16 overflowChris Wilson
2012-10-21sna: Mark the to-be-damaged region first, then Process afterwardsChris Wilson
2012-09-22sna: Force the stall before trying to upload into a busy CPU boChris Wilson
2012-09-04sna: Rearrange use_cpu() tests for composite ops to avoid syncing CPU boChris Wilson
2012-09-01sna: Discard cached CPU upload early when clearing with a solid fillChris Wilson
2012-08-18sna: Reduce damage after a large composite operationChris Wilson
2012-08-12sna: Make the failure to create render caches non-fatalChris Wilson
2012-08-07sna: Check the composite extents against the clipChris Wilson
2012-07-31sna: Be more careful with damage reduction during CompositeRectanglesChris Wilson
2012-07-30sna: Avoid overlapping gpu/cpu damage with IGNORE_CPUChris Wilson
2012-07-30sna: Export sna_drawable_use_bo() to select target for FillRectanglesChris Wilson
2012-07-14sna: Aim for consistency and use stdbool except for core X APIsChris Wilson
2012-07-09sna: Simplify the DBG incarnationChris Wilson
2012-07-08sna: Fixup fb wrapperChris Wilson
2012-06-28sna/gen5: Check harder for need_upload() fallbacksChris Wilson
2012-06-19sna: Assert expected return valuesChris Wilson
2012-06-17sna: Inspect CPU damaged state when deciding upon Composite placementChris Wilson
2012-06-17sna: Composite traps inplace if the CPU is already all-damagedChris Wilson
2012-06-15sna: Tweaks for DBG missing glyphs through fallbacksChris Wilson
2012-06-13Lots of trivial semantic fixesChris Wilson
2012-06-05sna: Maintain the operation on the CPU if not completely replacing all-damagedChris Wilson
2012-06-02sna: Prefer to use memset() for extremely large clearsChris Wilson
2012-05-31sna/composite: Add debugging modes to disable accelerationChris Wilson
2012-03-22sna: Adjust the damage region for the composite offsetChris Wilson
2012-03-22sna: Force fallbacks if the destination is unattachedChris Wilson
2012-03-14sna: Remove existing damage before overwriting with a composite opChris Wilson
2012-03-08sna: Tidy marking pixmap->clear for CompositeRectanglesChris Wilson
2012-03-08sna: Becareful not to reduce operators for superluminal colorsChris Wilson
2012-03-07sna: Restore checking for all-clipped-out for CompositeRectanglesChris Wilson
2012-03-05sna/composite: Skip clipping the rectangle region against the singular clipChris Wilson
2012-03-02sna: And fix compilation for last commitChris Wilson
2012-02-04sna: Always pass the clear colour for PictOpClearChris Wilson
2012-02-04sna/gen6: Reduce PictOpClear to PictOpSrc (with blending disabled)Chris Wilson
2012-01-26sna: Apply the same migration flags for the dst alphamap as for the dst pixmapChris Wilson
2012-01-22sna: Avoid a common readback after clearingChris Wilson
2012-01-17sna: Track whether damage is a complete representation of the dirtChris Wilson
2012-01-16sna: Optimise call to composite with single boxChris Wilson
2012-01-15sna: Various DBG typosChris Wilson
2012-01-12sna: Store damage-all in the low bit of the damage pointerChris Wilson
2012-01-05sna: Check the composite-rectangles will be on the GPU before forcibly attachingChris Wilson
2012-01-04sna: Discard mask and source for PictOpClearChris Wilson
2011-12-23sna: Pass usage-hint to move-to-gpuChris Wilson
2011-12-22sna: Reduce damage after complete solid fillsChris Wilson
2011-12-22sna: flatten source alphamapsChris Wilson
2011-12-17sna: Map the upload buffer using an LLC boChris Wilson
2011-12-17sna: Discard GPU damage first before choosing where to fill_boxes()Chris Wilson
2011-12-14sna: Protect against deferred malloc failures for pixel dataChris Wilson
2011-12-11sna/composite: Make the check for a no-op earlier and clearerChris Wilson
2011-11-16sna: Reduce and clarify dependenciesChris Wilson