replicant-frameworks_native/services/surfaceflinger
Mathias Agopian f5f714aa18 apply the projection's viewport to the visibleregion passed to hwc
each desplay's projection's viewport essentially clips each layer,
so this should be reflected in the visibleregion passed to
h/w composer.

DisplayDevice getViewport and getFrame are now guaranteed to return
valid Rects.

Change-Id: I4c25f34fb26af10179eb26d429ca6c384c671e91
2013-02-28 18:43:04 -08:00
..
DisplayHardware Initialize DisplayData fences to NO_FENCE, not NULL 2013-02-27 16:48:41 -08:00
tests Refactoring: Rename SurfaceTextureClient to Surface 2013-02-14 19:19:05 -08:00
Android.mk SurfaceFlinger: Move GraphicBufferAlloc to libgui 2012-12-11 17:54:29 -08:00
Barrier.h
Client.cpp get rid of Surface identity and token 2013-02-13 15:27:08 -08:00
Client.h get rid of Surface identity and token 2013-02-13 15:27:08 -08: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 apply the projection's viewport to the visibleregion passed to hwc 2013-02-28 18:43:04 -08:00
DisplayDevice.h apply the projection's viewport to the visibleregion passed to hwc 2013-02-28 18:43:04 -08: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
FrameTracker.cpp SurfaceFlinger: add win anim frame time tracking 2013-02-08 13:32:21 -08:00
FrameTracker.h SurfaceFlinger: add win anim frame time tracking 2013-02-08 13:32:21 -08:00
GLExtensions.cpp
GLExtensions.h
Layer.cpp SurfaceFlinger: fix a couple NULL fence checks 2013-02-25 15:34:30 -08:00
Layer.h SurfaceFlinger: add win anim frame time tracking 2013-02-08 13:32:21 -08:00
LayerBase.cpp apply the projection's viewport to the visibleregion passed to hwc 2013-02-28 18:43:04 -08:00
LayerBase.h get rid of Surface identity and token 2013-02-13 15:27:08 -08: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 SurfaceFlinger: add support for secure displays 2012-10-22 13:41:21 -07:00
LayerScreenshot.h SurfaceFlinger: add support for secure displays 2012-10-22 13:41:21 -07:00
MODULE_LICENSE_APACHE2
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
SurfaceFlinger.cpp set correct crop rectangle in LayerBase::setCrop 2013-02-28 18:43:04 -08:00
SurfaceFlinger.h Refactoring: Rename SurfaceTextureClient to Surface 2013-02-14 19:19:05 -08:00
SurfaceFlingerConsumer.cpp libgui: disallow NULL Fence pointers 2013-02-12 18:15:38 -08:00
SurfaceFlingerConsumer.h Rename ISurfaceTexture and SurfaceTexture 2012-12-18 13:10:48 -08:00
SurfaceTextureLayer.cpp Add some comments. 2013-01-11 10:16:10 -08:00
SurfaceTextureLayer.h Add some comments. 2013-01-11 10:16:10 -08: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
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