replicant-frameworks_native/libs/ui
Francis Hart 378ef07760 Use asynchronous lock/unlock API
The gralloc API now provides a way for using lock/unlock with the Android
explicit synchronisation concept. This changes updates the GraphicBuffer class
to also expose this functionality, and updates the Surface class to make use of
in line with the dequeueBuffer/queueBuffer mechanism.

This new behaviour is dependent on GRALLOC_MODULE_API_VERSION_0_3. If the local
gralloc module does not support this then the existing synchronous lock/unlock
mechanism will be used.

Change-Id: I77daa1beb197b63b1c2f281b8414ac4ae4b5b03c
2014-05-02 13:28:14 -07:00
..
tests Fix misuse of $(my-dir). 2014-02-28 18:05:56 -08:00
Android.mk Add liblog 2013-04-09 21:55:39 -07:00
Fence.cpp libui: fix passing Fence object over binder 2014-04-14 19:06:47 -07:00
FramebufferNativeWindow.cpp native frameworks: 64-bit compile issues 2014-03-12 13:12:44 -07:00
GraphicBuffer.cpp Use asynchronous lock/unlock API 2014-05-02 13:28:14 -07:00
GraphicBufferAllocator.cpp
GraphicBufferMapper.cpp Use asynchronous lock/unlock API 2014-05-02 13:28:14 -07:00
MODULE_LICENSE_APACHE2
NOTICE
PixelFormat.cpp get rid of HAL pixelformats 5551 and 4444 2013-07-26 15:43:33 -07:00
Rect.cpp take the "transparent region" into account for blending 2013-05-10 18:35:43 -07:00
Region.cpp native frameworks: 64-bit compile issues 2014-03-12 13:12:44 -07:00
UiConfig.cpp Show build config in dumpsys SurfaceFlinger 2012-09-25 11:31:46 -07:00