replicant-frameworks_native/libs/surfaceflinger
Mathias Agopian df37b62c62 SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything.
This change makes SurfaceHolder.setType(GPU) obsolete (it's now ignored).
Added an API to android_native_window_t to allow extending the functionality without ever breaking binary compatibility. This is used to implement the new set_usage() API. This API needs to be called by software renderers because the default is to use usage flags suitable for h/w.
2009-08-11 16:12:56 -07:00
..
DisplayHardware minor code clean-up 2009-08-07 16:38:10 -07:00
purgatory don't need to link against libsgl 2009-07-02 19:04:39 -07:00
tests merge master to master_gl 2009-05-22 02:16:08 -07:00
Android.mk enable HW acceleration for the Dim Surface on 8k devices 2009-08-10 21:13:06 -07:00
Barrier.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
BlurFilter.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
BlurFilter.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
BufferAllocator.cpp update surfaceflinger, libui and libagl to the new gralloc api 2009-05-04 14:17:04 -07:00
BufferAllocator.h update surfaceflinger, libui and libagl to the new gralloc api 2009-05-04 14:17:04 -07:00
clz.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
clz.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Layer.cpp SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything. 2009-08-11 16:12:56 -07:00
Layer.h SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything. 2009-08-11 16:12:56 -07:00
LayerBase.cpp SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything. 2009-08-11 16:12:56 -07:00
LayerBase.h SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything. 2009-08-11 16:12:56 -07:00
LayerBitmap.cpp SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything. 2009-08-11 16:12:56 -07:00
LayerBitmap.h SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything. 2009-08-11 16:12:56 -07:00
LayerBlur.cpp fix a memory corruption where a SF Client could be used after it's been destroyed 2009-06-19 17:00:27 -07:00
LayerBlur.h fix a memory corruption where a SF Client could be used after it's been destroyed 2009-06-19 17:00:27 -07:00
LayerBuffer.cpp SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything. 2009-08-11 16:12:56 -07:00
LayerBuffer.h Add a flag to set whether the overlay has been initialized. Commit needs to be called at least once on each overlay, and it appears that sometimes this 2009-07-22 17:17:46 -07:00
LayerDim.cpp SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything. 2009-08-11 16:12:56 -07:00
LayerDim.h fix a memory corruption where a SF Client could be used after it's been destroyed 2009-06-19 17:00:27 -07:00
MessageQueue.cpp implement Mutex and Condition with pthread instead of calling futex directly. 2009-07-13 15:14:23 -07:00
MessageQueue.h make use of the perfectly fine List.h instead of our own reimplementation of a linked list. 2009-04-28 03:17:50 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
SurfaceFlinger.cpp resolved conflicts for merge of ac38dfc5 to master 2009-07-28 14:20:21 -07:00
SurfaceFlinger.h resolved conflicts for merge of ac38dfc5 to master 2009-07-28 14:20:21 -07:00
Tokenizer.cpp Integrate from //sandbox/mathias/donut/...@145728 2009-04-10 14:24:30 -07:00
Tokenizer.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Transform.cpp Region now has its own implementation instead of relying on SkRegion, which allows us to break libui's dependency on libcorecg. 2009-05-17 23:34:16 -07:00
Transform.h AI 143309: am: CL 143160 am: CL 142856 new-new-new-new rotation animation. it may still change one more time. 2009-03-27 17:58:20 -07:00