Report damage for drawable in OMAPDRI2ScheduleSwap

Damage is tracked automatically at GC level. Swap calls
are not part of GC API so damage must be reported from swap.
Wrapped update of buffer object in drawable with
DamageRegionAppend/DamageRegionProcessPending.

BUG=chromium:232055
TEST=run Chrome screen capture app with XDamage enabled, see bug

Change-Id: I2254d01797492314c945b7f3b672291a89c78e43
Signed-off-by: Dominik Behr <dbehr@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/168852
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
1 file changed