replicant-frameworks_native/libs/surfaceflinger
Mathias Agopian 2b92d89e23 Add support for physically rotated displays
This feature is currently controled by a system property.
"ro.sf.hwrotation" can be set to either 90 or 270. It'll cause
SF to rotate the screen by 90 and 270 degres respectively.

That is, if the driver reports 800x480 for instance, and
ro.sf.hwrotation is set to 90, applications will "see" a
480x800 display and will run in portrait.

This is implemented by introducing an extra "display"
transformation in the GraphicPlane.
2010-02-08 15:49:35 -08:00
..
DisplayHardware surfaceflinger: remove un-cached buffer hack for SGX 2009-12-03 14:09:31 -08:00
tests merge master to master_gl 2009-05-22 02:16:08 -07:00
Android.mk Revert "When using MDP, we needed to use a texture for diming." 2009-12-07 00:17:06 -08:00
Barrier.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
BlurFilter.cpp fix again [2102410] Home Screen is not displayed in the background in Landscape Mode 2009-09-16 17:00:19 -07:00
BlurFilter.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08: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 fix [2269582] [TOP-10][Passion_1506][APT:Camera]Sometimes camera preview screen is truncated after launching and back to home screen by home key repeatedly 2009-12-11 00:56:10 -08:00
Layer.h fix [2143798] Need to figure out how to do video 2009-10-27 13:13:29 -07:00
LayerBase.cpp Add support for 180/270 degrees rotation. 2010-01-22 16:30:39 -08:00
LayerBase.h Add an orientation parameter for overlay, so we can do camera preview in portrait mode. 2010-01-21 20:20:08 -08:00
LayerBlur.cpp backout a workaround that is not needed anymore 2009-11-19 15:52:28 -08:00
LayerBlur.h fix again [2102410] Home Screen is not displayed in the background in Landscape Mode 2009-09-16 17:00:19 -07:00
LayerBuffer.cpp Add support for direct EGLImageKHR use with pushbuffer API 2010-02-04 17:13:06 -08:00
LayerBuffer.h Add support for direct EGLImageKHR use with pushbuffer API 2010-02-04 17:13:06 -08:00
LayerDim.cpp fix [2143798] Need to figure out how to do video 2009-10-27 13:13:29 -07:00
LayerDim.h fix [2068105] implement queueBuffer/lockBuffer/dequeueBuffer properly 2009-09-07 16:32:45 -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 Add support for physically rotated displays 2010-02-08 15:49:35 -08:00
SurfaceFlinger.h Add support for physically rotated displays 2010-02-08 15:49:35 -08: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 Add an orientation parameter for overlay, so we can do camera preview in portrait mode. 2010-01-21 20:20:08 -08:00
Transform.h Add an orientation parameter for overlay, so we can do camera preview in portrait mode. 2010-01-21 20:20:08 -08:00