History log of /frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
edaab94c2bc5b131dabff440e7ff3dfde6a012b7 06-Oct-2011 Mathias Agopian <mathias@google.com> Force a repaint when hwc invalidate hook is called

without this prepare() would be called but not set() since the
dirty region is empty.

Change-Id: I038acfbdad4c16015357ccde4d1949391d6f989d
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
1f29cbe8f4956941219a6e4a4312cad9715beed3 30-Sep-2011 Mathias Agopian <mathias@google.com> improve hwc log output

we now print the handle of each buffer

Change-Id: I70884ae458a9dcf10cfc403258d48eaa4618b7f4
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
c4f5d5a0dfb9adc3184eac75fc2c53a7df9e324a 23-Sep-2011 Mathias Agopian <mathias@google.com> fix dumpsys wording for h/w composer

Change-Id: Iaa1094964f2fb83da491e23b9309f7690079c17e
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
88cde07df05c275da4e6d5746d79847eea723855 21-Sep-2011 Mathias Agopian <mathias@google.com> fix transition from full overlays to fb

we need to clear the whole framebuffer in that situation because
we can't trust the content of the FB when partial (fb preserving)
updates are used.

Bug: 5318492

Change-Id: I3f0e01b0fb665a34e44d88ad9f0f54a5d990060b
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
880ac7a86501e72428b52228cc4b5003e866f5a9 21-Sep-2011 Mathias Agopian <mathias@google.com> improve hwc dumpsys

we now log the buffer's format

Change-Id: I9d3ad8018e884240a153de3baefb6331cb014d0f
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
5bd1b2794b227e25fbd7e4c919bcefc3510e0761 09-Sep-2011 Mathias Agopian <mathias@google.com> Improve SF dumpsys output wrt HWC

Change-Id: Ibdb7930fa3b521bfd3f44750ed98cfd75f9a01fe
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
7f97258ab379b3bcf14846c4eb65022d2b39f390 02-Sep-2011 Mathias Agopian <mathias@google.com> fix a bug that caused the off animation to not show sometimes

this happened when the overlays were in use, since the animation
is rendered in the FB and the FB is not used.

we now have a way to turn hwc off temporarily.

Change-Id: I3385f0c25bb9cc91948e7b26e7cd31ed18c36ace
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
a0bd0d84555c8e503e05b60cd959406a47d76f70 02-Aug-2011 Mathias Agopian <mathias@google.com> Add a h/w composer API to allow the HAL to trigger a redraw

This is useful in various situations, for instance if the HAL
wants to change its compositing strategy.

Bug: 4488017
Change-Id: I5afc14e5917c6db7926d7417d48677d5aba50caa
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
94720d7ec40d2b5ee200d95a46588cdb0fb30e66 02-Dec-2010 Erik Gilling <konkers@android.com> surfaceflinger: add support for gralloc dump hooks

Change-Id: Ib6f539ed0132b70d040d653c03d52cc04249ac3c
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
3e1a18ac6d9a29a987514b4fe03371336184b1cc 07-Oct-2010 Mathias Agopian <mathias@google.com> Fix a null dereference

Change-Id: I3df446b90c1607782778749de7ba0f8c00698c33
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
90da4dd2a20c11fa2f9b860905c867a64b2b299e 24-Sep-2010 Mathias Agopian <mathias@google.com> dump HWC state in dumpsys

Change-Id: Ifbb38ca1ac9685776250e01c8d02021b35af72cf
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
11042a41c1fe1415df0f45ef5fd3905d34b6e01a 09-Sep-2010 Antti Hatala <ahatala@nvidia.com> surfaceflinger: give hwcomposer a chance to release buffers

Change-Id: I605fa779702022865dd58df3b36f37c2644ade36
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
f8e705dea48f77f1c2532fdbadd4997dd1851af0 13-Aug-2010 Mathias Agopian <mathias@google.com> Fix a couple issues with the new hwcomposer HAL

- we now clear the framebuffer upon request from the HAL
- the HAL list size could get out of sync with reality
- there was also an issue where sometime we could run past the list

Change-Id: Ic3a34314aed24181f2d8cc787096af83c046ef27
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
b59beb5ca68d0228f60dda60d85e2d0226b33215 12-Aug-2010 Mathias Agopian <mathias@google.com> should fix sim build, hopefully

Change-Id: I5390bd34dcca36fef43b5169386fff1b04cc842b
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp
e0d5f5bcf5a8b26f4ad75f549cbf380b2c9faf20 11-Aug-2010 Mathias Agopian <mathias@google.com> call into hwcomposer HAL when present

Change-Id: I70f31c69a9436a43860e78977442863ecba6d27b
/frameworks/base/services/surfaceflinger/DisplayHardware/HWComposer.cpp