Approved by Alberto Aguirre, PS Jenkins bot.
------------------------------------------------------------
I am aware we had a plan to unblock rendering while the screen is off. Although I disagree with that, it is separate to unblocking rendering while the screen is on. Hidden and occluded surfaces should never render at all regardless of the monitor state. This was bug 1227739 which was resolved last year. We should not reintroduce it if we're serious about conserving power.
Bisected: ------- ------- ------- ------- ------- ------- ------- ----
-------
revno: 1545 [merge]
author: Alexandros Frantzis <email address hidden>
committer: Tarmac
branch nick: development-branch
timestamp: Thu 2014-04-10 20:17:20 +0000
message:
compositor: Consume buffers of surfaces that are not rendered on screen
This ensures that eglSwapBuffers() in clients doesn't block if a surface is not /bugs.launchpad .net/bugs/ 1233564, https:/ /bugs.launchpad .net/bugs/ 1292306.
rendered. Fixes: https:/
Approved by Alberto Aguirre, PS Jenkins bot. ------- ------- ------- ------- ------- ------- ------- ----
-------
I am aware we had a plan to unblock rendering while the screen is off. Although I disagree with that, it is separate to unblocking rendering while the screen is on. Hidden and occluded surfaces should never render at all regardless of the monitor state. This was bug 1227739 which was resolved last year. We should not reintroduce it if we're serious about conserving power.