commit | a5dda645da738da7b4ae15e28fa7d93d3b04b94f | [log] [tgz] |
---|---|---|
author | John Reck <jreck@google.com> | Thu May 22 15:43:54 2014 -0700 |
committer | John Reck <jreck@google.com> | Fri May 23 12:56:38 2014 -0700 |
tree | 5ce51af907c91030662b69c37e8ece7a63e041ed | |
parent | d30241541c3adcb126bb263ad8596e7902a6b5ae [diff] |
Bag of scheduling tweaks Bug: 15118640 * Prevent over-stuffing the queue by dropping frames * Prevent double-drawing in one pulse by RT by deferring vsync registration until post-draw so that it catches the next vsync pulse instead of the current one * Bias vsync race condition towards the UI thread * Fix queueDelay to actually work Change-Id: Ibf584258bd93ebcbba058bd976dc8b307f1c6155