replicant-frameworks_native/services/surfaceflinger
Andy McFadden 620685c2e6 Fix emulator vsync
The code that reserves display IDs was only run when a hardware
composer was present.  The eventControl() function, which handles
enabling of vsync, was ignoring the request because the primary
display didn't appear in its set of allocated IDs.  This moves
reservation of IDs for built-in displays outside the HWC-only block.

Also, added a couple of warnings in eventControl().

Bug 7376568

Change-Id: I185ccdf817a25499b5c2668f8f6d594afb8c1568
2012-10-19 12:53:46 -07:00
..
DisplayHardware Fix emulator vsync 2012-10-19 12:53:46 -07:00
tests Banish DisplayID from the SurfaceFlinger API. 2012-08-27 14:40:17 -07:00
Android.mk SurfaceFlinger: make the num FBs a board config 2012-10-12 14:29:12 -07:00
Barrier.h
Client.cpp Eradicate DisplayID. 2012-08-27 17:43:43 -07:00
Client.h Banish DisplayID from the SurfaceFlinger API. 2012-08-27 14:40:17 -07:00
clz.cpp
clz.h implement: "Add an ANativeWindow API for SurfaceFlinger to suggest an optimal buffer orientation" 2011-07-19 15:24:46 -07:00
DdmConnection.cpp fix SurfaceFlinger DDMS debugging 2012-10-07 16:41:12 -07:00
DdmConnection.h add libsurfaceflinger_ddmconnection for PDK build 2012-08-31 20:08:33 -07:00
DisplayDevice.cpp fix typo that prevented proper loging of EGL error code 2012-10-09 16:44:48 -07:00
DisplayDevice.h reset GL viewport and project when caputring the screen 2012-09-28 13:34:26 -07:00
EventThread.cpp make sure we don't call into the HWC HAL when not needed 2012-10-04 15:25:32 -07:00
EventThread.h Display events now always carry the display id they happened on 2012-09-21 14:20:35 -07:00
GLExtensions.cpp
GLExtensions.h
Layer.cpp Recompute visible regions more vigorously 2012-09-26 16:19:12 -07:00
Layer.h add support hwc 1.1 2012-09-17 18:57:53 -07:00
LayerBase.cpp Stop using transparent region for computing visible regions 2012-09-26 14:41:51 -07:00
LayerBase.h Stop using transparent region for computing visible regions 2012-09-26 14:41:51 -07:00
LayerDim.cpp Eradicate DisplayID. 2012-08-27 17:43:43 -07:00
LayerDim.h Eradicate DisplayID. 2012-08-27 17:43:43 -07:00
LayerScreenshot.cpp Always set vertex alpha when drawing screenshot layers 2012-10-15 12:38:33 -07:00
LayerScreenshot.h Eradicate DisplayID. 2012-08-27 17:43:43 -07:00
MessageQueue.cpp one more step towards multiple display support 2012-07-10 14:29:27 -07:00
MessageQueue.h one more step towards multiple display support 2012-07-10 14:29:27 -07:00
MODULE_LICENSE_APACHE2
SurfaceFlinger.cpp SurfaceFlinger: change the animation timeout 2012-10-17 09:40:07 -07:00
SurfaceFlinger.h fix a corruption in blank/unblank 2012-10-15 20:31:12 -07:00
SurfaceTextureLayer.cpp update the binder protocol for connect to match that of queueBuffer 2012-04-23 20:06:02 -07:00
SurfaceTextureLayer.h update the binder protocol for connect to match that of queueBuffer 2012-04-23 20:06:02 -07:00
Transform.cpp Ensure that viewport and frame are initialized. 2012-09-09 00:07:17 -07:00
Transform.h SurfaceFlinger: SCALING_MODE_FREEZE cropping support 2012-05-09 12:53:13 -07:00