summaryrefslogtreecommitdiff
path: root/src/sna/sna_composite.c
AgeCommit message (Expand)Author
2014-05-02sna: Refactor hints for GPU promotion of composite fillsChris Wilson
2014-04-15sna: Mark partial composite operations upfrontChris Wilson
2014-03-31sna: Promote to the GPU operations that cover the whole pixmapChris Wilson
2014-03-14sna: Allow some leeway when deciding to discard common translationsChris Wilson
2014-03-10sna: Pass render hints for migration based on source locationChris Wilson
2014-02-22sna: Move sigtrap wrapping closer to threaded sw compositeChris Wilson
2014-02-22sna: Assert that sigtrap is activeChris Wilson
2014-01-23sna: Avoid erroneous discarding operations for partial compositesChris Wilson
2014-01-17sna: Cull the DBG spew to stderrChris Wilson
2013-11-19sna: Free composite boxes in the unlikely all-invalid pathChris Wilson
2013-11-18sna: Process Damage relative to dst->pDrawable not its pixmap->drawableChris Wilson
2013-10-30Revert "sna: Detect and handle mi recursion"Chris Wilson
2013-10-24sna: Do not apply drawable offsets to DamageRegionAppendChris Wilson
2013-10-04sna: Fix FillRectangles intersection with complex clipChris Wilson
2013-10-04sna: Tidy up FillRectangles intersection with complex clipChris Wilson
2013-09-30sna: Only reduce Over to Src if the rects do not overlapChris Wilson
2013-09-30sna: Do not reduce overdrawn rectangles for XRenderCompositeRectsChris Wilson
2013-09-27sna: Catch SIGBUS to prevent X deathChris Wilson
2013-08-13sna: Fix the assertions for the composite fb pathChris Wilson
2013-08-12sna: Reorder composite fallback migration to handle src==dst || mask==dstChris Wilson
2013-08-12sna: Fix destination offset along memcpy composite fallback fastbackChris Wilson
2013-07-29sna: Composite region is already in dst drawable spaceChris Wilson
2013-07-20sna: Remember to apply drawable offsets for composite memcpyChris Wilson
2013-07-20sna: Correct typo in checking src extents before performing memcpyChris Wilson
2013-07-19sna: Check for bpp>=8 before attempting to use memcpy_blt fastpathChris Wilson
2013-07-19sna: Return true from get_drawable_deltas() if the pixmap is offsetChris Wilson
2013-07-19sna: Add a fast path for the most common fallback for CPU-CPU blitsChris Wilson
2013-07-19sna: Remove the duplicated pimxap migration for the composite fb pathChris Wilson
2013-07-19sna: Tidy a few DBG regarding cached uploadsChris Wilson
2013-07-01sna: Always create the clear PictureChris Wilson
2013-06-21sna: Inspect availablity of render before prefering to use the GPUChris Wilson
2013-05-21sna: Undo a few more overwritten operations upon a boChris Wilson
2013-05-17sna: Avoid replacing pinned bo when undoing a cloneChris Wilson
2013-05-09sna: Add more debugging to unaligned trapezoidsChris Wilson
2013-03-03sna: Only destroy the cached CLEAR picture if it existsChris Wilson
2013-03-03sna: Nullify cache pointers upon server regenChris Wilson
2013-02-19sna: Assert that the GPU damage is NULL before destroy a proxyChris Wilson
2013-02-10sna: Backport to squeeze - Xorg-1.6, pixman-0.16, libdrm-2.4.21Chris Wilson
2013-02-08sna/gen4: Split the have_render flag in separate prefer_gpu hintsChris Wilson
2013-01-28sna: Add some more paranoia that we correctly map before fallbacksChris Wilson
2013-01-24sna: Refactor to use a common fbComposite fallbackChris Wilson
2013-01-17sna: Remove the confusion of the pixmap->undamagedChris Wilson
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