diff options
author | brianderson <brianderson@chromium.org> | 2015-05-21 17:45:24 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-05-22 00:46:04 +0000 |
commit | e3d8fe5e6b5a1fe7ba627cc124b7ad77ec8c2f7d (patch) | |
tree | 6c71267913f10989118963eb10a32b86f166528f /cc/cc_tests.gyp | |
parent | d41cd702e281e3b50f4e8562dea4936ee1030329 (diff) | |
download | chromium_src-e3d8fe5e6b5a1fe7ba627cc124b7ad77ec8c2f7d.zip chromium_src-e3d8fe5e6b5a1fe7ba627cc124b7ad77ec8c2f7d.tar.gz chromium_src-e3d8fe5e6b5a1fe7ba627cc124b7ad77ec8c2f7d.tar.bz2 |
Add DisplayScheduler for Surfaces
This uses a SyntheticBeginFrameSource and a
BeginFrame + deadline to determine when to draw.
A heuristic is used to detect currently active
surfaces that we want to wait for.
Future patches will put this in charge of sending
BeginFrames to surface producers, avoid using a
heuristic to detect currently active surfaces, and
more reliably inform producers of their latency.
BUG=467750
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1138563002
Cr-Commit-Position: refs/heads/master@{#331037}
Diffstat (limited to 'cc/cc_tests.gyp')
-rw-r--r-- | cc/cc_tests.gyp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cc/cc_tests.gyp b/cc/cc_tests.gyp index 5ded2b8..44c284b 100644 --- a/cc/cc_tests.gyp +++ b/cc/cc_tests.gyp @@ -136,6 +136,7 @@ ], 'cc_surfaces_unit_tests_source_files': [ 'surfaces/display_unittest.cc', + 'surfaces/display_scheduler_unittest.cc', 'surfaces/surface_aggregator_test_helpers.cc', 'surfaces/surface_aggregator_test_helpers.h', 'surfaces/surface_aggregator_unittest.cc', |