replicant-frameworks_native/libs
Dan Stoza db4850c01f libgui: Fix handling of rotated surface damage
Incoming surface damage was not aware that the EGL implementation was
rotating buffers in response to SurfaceFlinger's transform hint. This
didn't affect all cases because the effect was to apply a 90 degree
rotation instead of a 270 degree rotation. For full-screen updates,
things more or less worked, but in other cases this caused corruption.

This fixes that by correctly undoing the effect of rotated buffers on
the incoming surface damage, and then passing that damage down
untouched to HWC.

Bug: 22068334
Change-Id: I226ecfc7a91fe2e16edd2aa6d9149f0d26b529d6
2015-06-25 16:10:18 -07:00
..
binder Prevent integer overflow when calculating buffer resizes 2015-06-08 14:49:09 -07:00
diskusage Add missing <unistd.h> include for close. 2015-02-19 16:58:44 -08:00
gui libgui: Fix handling of rotated surface damage 2015-06-25 16:10:18 -07:00
input Fix input tests to work with new MotionEvent member 2015-05-14 16:29:13 +01:00
ui libgui: Add generation numbers to BufferQueue 2015-06-03 11:09:33 -07:00