summaryrefslogtreecommitdiff
path: root/src/sna/sna_damage.c
AgeCommit message (Expand)Author
2014-06-20sna: Mark up const boxes to keep the compiler happyChris Wilson
2014-06-11sna: Update damage pointer after the implicit reductionChris Wilson
2014-06-11sna: Add some asserts to track redundant damage operationsChris Wilson
2014-06-11sna: Silence compiler warnings for discarding const Region pointsChris Wilson
2014-04-14sna: Add some bounds checking asserts to damageChris Wilson
2014-04-09sna: Restore empty region checkingChris Wilson
2014-04-07sna: Simplify checking for singular damageChris Wilson
2014-01-27sna: Rearrange damage allocation to handle malloc failure more gracefullyChris Wilson
2014-01-17sna: Cull the DBG spew to stderrChris Wilson
2013-11-18sna/damage: Tidy up a tail returnChris Wilson
2013-11-15sna/damage: Guard against integer overflow before mallocChris Wilson
2013-10-18sna: Do a quick pass on dirty damage before reductionChris Wilson
2013-09-03sna: Add some more DBGChris Wilson
2013-07-29sna: Suppress a few harmless warningsChris Wilson
2013-07-22sna: Fix DBG compilationChris Wilson
2013-07-01sna: Minor tweaks to make DBG compile againChris Wilson
2013-07-01sna: Fix checking the dirty boxesChris Wilson
2013-07-01sna: Check whether the query box is contained within the damageChris Wilson
2013-06-29sna: Inspect the dirty boxes when querying whether damage contains a rectangleChris Wilson
2013-06-06sna: Fix format specifier for mismatching int/long in DBGChris Wilson
2013-01-18sna: Replace double negative '!RegionNotEmpty' with the equivalent RegionNilChris Wilson
2012-11-02sna/gen4+: Prefer GPU spans if the destination is activeChris Wilson
2012-10-02sna: Tweak CPU damage partial upload pathsChris Wilson
2012-09-06sna: Correct assertions for adding damage that bypasses the regionChris Wilson
2012-08-18sna/damage: Replace the damage with a larger box if subsumedChris Wilson
2012-08-18sna: Reduce subtracted damage earlierChris Wilson
2012-08-18sna/damage: Add some more sanity checks for creating empty regionsChris 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-06-30sna/damage: Early check for contains-box? if subtract and box outside regionChris Wilson
2012-06-18sna: Validate cpu/gpu damage never overlapsChris Wilson
2012-06-14sna: Fix reversed assertionChris Wilson
2012-06-14sna: Reset damage extents after reduction goes to zeroChris Wilson
2012-06-13sna: Only reduce damage addition to a region operation if cleanChris Wilson
2012-06-12sna/damage: Remove unused return valueChris Wilson
2012-06-12sna/damage: Simplify initialisation of damage extentsChris Wilson
2012-06-12sna: Refresh the damage self-testsChris Wilson
2012-06-05sna/damage: Add some assertions to validate that each damage box is non-emptyChris Wilson
2012-05-03sna: Avoid reducing damage for synchronisationChris Wilson
2012-04-06sna: Correct the damage offset for redirected renderingChris Wilson
2012-03-14sna/damage: Handle a reduced damage rather than assertChris Wilson
2012-02-01sna: Add debugging code to verify damage extents of fallback pathsChris Wilson
2012-01-27sna: Use a proxy rather than a temporary bo for too-tall but thin targetsChris Wilson
2012-01-24sna/gen3: Apply damage to video pixmapChris Wilson
2012-01-19sna/damage: Always mark the damage as dirty when recording new boxesChris Wilson
2012-01-19sna/damage: Fast path singular regionsChris Wilson
2012-01-17sna: Fix increment of damage boxes after updating for rectanglesChris Wilson
2012-01-17sna: Add some DBG breadcrumbs to put_image upload pathsChris Wilson
2012-01-12sna/damage: Fix union of extents with dirty damage but no regionChris Wilson
2012-01-12sna: Store damage-all in the low bit of the damage pointerChris Wilson