replicant-frameworks_native/libs/surfaceflinger
Mathias Agopian 9795c42e55 dumpsys SurfaceFlinger will now always dump SF's state, even if SF is deadlocked
(in this case the state is dumped without the proper locks held which could result to a crash)

in addition, the last transaction and swap times are printed to the dump as well as the time spent
*currently* in these function. For instance, if SF is unresponsive because eglSwapBuffers() is stuck,
this will show up here.
2009-08-26 16:55:50 -07:00
..
DisplayHardware make sure EGL_ANDROID_swap_rectangle is actually supported before using it 2009-08-12 21:24:53 -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
BlurFilter.cpp
BlurFilter.h
BufferAllocator.cpp
BufferAllocator.h
clz.cpp
clz.h
Layer.cpp fix a bug that could cause a window to be hidden in some cases. 2009-08-13 19:08:00 -07:00
Layer.h second take, hopefully this time it doesn't break one of the builds: "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 23:32:29 -07:00
LayerBase.cpp fix a bug that caused the PixelFormat viewed by Surface to be wrong. 2009-08-19 17:46:26 -07:00
LayerBase.h fix a bug that caused the PixelFormat viewed by Surface to be wrong. 2009-08-19 17:46:26 -07:00
LayerBitmap.cpp fix [2063336] Surface.lockSurface throws IllegalArgumentException when out of memory 2009-08-19 17:10:18 -07:00
LayerBitmap.h Surface::GPU and Surface::HARDWARE are now deprecated; they will be set automatically if needed. 2009-08-13 18:19:32 -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 second take, hopefully this time it doesn't break one of the builds: "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 23:44:13 -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 second take, hopefully this time it doesn't break one of the builds: "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 23:44:13 -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
MODULE_LICENSE_APACHE2
SurfaceFlinger.cpp dumpsys SurfaceFlinger will now always dump SF's state, even if SF is deadlocked 2009-08-26 16:55:50 -07:00
SurfaceFlinger.h dumpsys SurfaceFlinger will now always dump SF's state, even if SF is deadlocked 2009-08-26 16:55:50 -07:00
Tokenizer.cpp
Tokenizer.h
Transform.cpp
Transform.h