summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/MessageQueue.cpp
AgeCommit message (Collapse)Author
2012-03-07remove files that moved to frameworks/native Mathias Agopian
Change-Id: I140d291e520097b1148930f736823650e08488f7
2012-02-05ui freeze workaround: reenable triple buffering mode Mathias Agopian
we're seeing UI freezes when window updates and composition are separated. for now we workaround this by always doing a composition after window updates on vsync. triple buffering is reenabled for performance. Change-Id: I693d705000b7452489bb0b4918fbeadb9879315c
2012-02-01separate transactions from updates Mathias Agopian
with this changes, SF transactions are handled as soon as possible but do not trigger updates. the update is delayed until the next vsync. this allows us to work much better without requiring triple-buffering. Change-Id: I1fa10794d0cf742129f0877698b7b1e1f2ec7401
2012-01-30SF now synchronizes to VSYNC Mathias Agopian
Change-Id: Ic5e4f2ea9927ce133eef9499c03161325e9d02c5
2012-01-08Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE Steve Block
See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
2011-12-03fix an issue where invalidate/transactions could be missed Mathias Agopian
Change-Id: I84a1fcba1317b2631f5441de7b7ecd12af5ad022
2011-12-02fix an issue where updates could starve transactions Mathias Agopian
Bug: 5700586 Change-Id: Iaa4adc1a6aea1db6e2943efe4caca1f6cbebfa72
2011-11-28rewrite SF's message loop on top of Looper Mathias Agopian
Change-Id: Ib56139f87a5c0b124e34da5c8151207219b2577b
2010-10-11deliver invalidate messages AFTER other messages Mathias Agopian
because invalidate messages were always handled first, they could prevent other messages to get through entirely. there is no real reason to handle invalidate messages first because the other messages are very uncommon and won't interfer with updates. Change-Id: Ib95cdf35a91407bd2f4d69dd082c5f546e1e0071
2010-10-11fix a bug where timeouts would only be handled when a message was delivered Mathias Agopian
Change-Id: I98c69b129e75e065e61f47e54f0f855d9401b0dc
2010-07-14move native services under services/ Mathias Agopian
moved surfaceflinger, audioflinger, cameraservice all native services should now reside in this location. Change-Id: Iee42b83dd2a94c3bf5107ab0895fe2dfcd5337a8