summaryrefslogtreecommitdiffstats
path: root/cc/cc_tests.gyp
diff options
context:
space:
mode:
authorbrianderson <brianderson@chromium.org>2015-05-21 17:45:24 -0700
committerCommit bot <commit-bot@chromium.org>2015-05-22 00:46:04 +0000
commite3d8fe5e6b5a1fe7ba627cc124b7ad77ec8c2f7d (patch)
tree6c71267913f10989118963eb10a32b86f166528f /cc/cc_tests.gyp
parentd41cd702e281e3b50f4e8562dea4936ee1030329 (diff)
downloadchromium_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.gyp1
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',