summaryrefslogtreecommitdiff
path: root/src/sna/sna_damage.c
AgeCommit message (Expand)Author
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
2012-01-04sna/damage: Fix reduction to copy the boxes correctlyChris Wilson
2012-01-03sna: Use a cheaper no-reduction damage check for simply discarding further da...Chris Wilson
2012-01-03sna/damage: Mark the box as packed so that the embedded_box is aligned correctlyChris Wilson
2012-01-01sna: Eliminate one union pass when reducing damage-addChris Wilson
2012-01-01sna: Move some checks against programming errors to assertsChris Wilson
2011-12-29sna: Fix DBG for no intersection with damageChris Wilson
2011-12-29sna: Only update the damage region as necesary for contains-boxChris Wilson
2011-12-27sna: Rearrange damage for tail-call optimisationsChris Wilson
2011-12-24sna: Fix damage reduction by adding new boxes to the tail of the box listChris Wilson
2011-12-24sna: We can always compare the box to be subtracted against the dirty extentsChris Wilson
2011-12-24sna/damage: Fix the is-contained testChris Wilson
2011-12-24sna: Cheaply reduce damage when subtracting and removing the entire damageChris Wilson
2011-12-24sna: Remove the independent tracking of elts from boxesChris Wilson
2011-12-14sna/damage: Guard against malloc failuresChris Wilson
2011-11-14sna/damage: Always reduce damage for testing PIXMAN_REGION_OUTChris Wilson
2011-11-14sna: Check whether damage can be reduced to all-damage on moving to GPUChris Wilson
2011-11-14sna/damage: Add a little more verbosity to debuggingChris Wilson
2011-11-14sna/damage: Verify that all-damage covers the entire pixmap after reductionChris Wilson
2011-11-12sna/damage: Reduce the damage for evaluating sna_damage_is_allChris Wilson
2011-10-21sna: Fix debug compilationChris Wilson
2011-10-21sna: Fast path unclipped pointsChris Wilson
2011-10-21sna: Fast path for unclipped rectanglesChris Wilson
2011-10-21sna/damage: Stash the last freed damage for quick reallocationChris Wilson