replicant-frameworks_native/libs/gui
Mathias Agopian 99ce5cdeb3 separate transactions from updates
with this changes, SF transactions are handled as soon as possible
but do not trigger updates. the update is delayed until the next
vsync.

this allows us to work much better without requiring triple-buffering.

Change-Id: I1fa10794d0cf742129f0877698b7b1e1f2ec7401
2012-02-01 20:43:06 -08:00
..
tests am 55d3880e: am bb1e7d43: Merge changes I7e973a35,Ib3386fcc into ics-mr1 2011-11-30 10:50:52 -08:00
Android.mk SurfaceTexture: use fence sync on omap4 & s5pc110 2012-01-22 15:51:41 -08:00
BitTube.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
DisplayEventReceiver.cpp separate transactions from updates 2012-02-01 20:43:06 -08:00
IDisplayEventConnection.cpp Improve the VSYNC api a bit. 2011-12-06 22:43:10 -08:00
IGraphicBufferAlloc.cpp return an error code with gralloc buffer allocation failures 2011-07-01 14:53:49 -07:00
ISensorEventConnection.cpp Rename SensorChannel to BitTube 2011-10-20 18:42:02 -07:00
ISensorServer.cpp
ISurface.cpp
ISurfaceComposer.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
ISurfaceComposerClient.cpp Get AID_GRAPHICS from right place 2012-01-13 13:45:39 -08:00
ISurfaceTexture.cpp SurfaceTexture: report binder transaction failures 2011-10-14 15:17:07 -07:00
LayerState.cpp
Sensor.cpp
SensorEventQueue.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
SensorManager.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
Surface.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
SurfaceComposerClient.cpp split ComposerService out of SurfaceComposerClient.h 2011-11-28 15:21:57 -08:00
SurfaceTexture.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
SurfaceTextureClient.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00