-
Committer:
Tarmac
-
Author(s):
Daniel van Vugt
-
Date:
2015-06-30 09:42:30 UTC
-
mfrom:
(2619.2.71 predictive-bypass-v3)
-
Revision ID:
tarmac-20150630094230-hm46jbtnzgn1jzt8
Introducing "predictive bypass"; this provides a constant ~10ms reduction
in latency when fully bypassed/overlayed. This benefit is in addition to
any lag reductions provided by other branches.
Additional unexpected benefits (free!):
* In some cases even smoothness/frame rate is improved by this branch
(LP: #1447896).
* Software cursors/touchspots appear to "stick" to the client app better
with this branch. Because the underlying client surface has the
additional time it needs to update for the new cursor/touch position
before the frame is posted. Fixes: https://bugs.launchpad.net/bugs/1447896.
Approved by Daniel van Vugt, Chris Halse Rogers, Kevin DuBois.