diff options
author | sheu@chromium.org <sheu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-11 00:35:28 +0000 |
---|---|---|
committer | sheu@chromium.org <sheu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-11 00:35:28 +0000 |
commit | 065f99f47b7ea639bd313a96db8f34dc1de9c58e (patch) | |
tree | b110216e4e53abcc2969181c8a4552a4818f5e60 /content/renderer/gpu/compositor_output_surface.h | |
parent | 13669105e9d85af58d1798abe40dc1b199a239c7 (diff) | |
download | chromium_src-065f99f47b7ea639bd313a96db8f34dc1de9c58e.zip chromium_src-065f99f47b7ea639bd313a96db8f34dc1de9c58e.tar.gz chromium_src-065f99f47b7ea639bd313a96db8f34dc1de9c58e.tar.bz2 |
Read compositor VSync information from platform, when possible
The current query of VSync information through the GL context can be unreliable
on platforms that can dynamically disable vblanks, or multi-monitor setups.
Preferentially query the VSync information through the platform windowing
system (presently: XRandR on CrOS) when possible.
BUG=328953
TEST=local build, run on CrOS snow
Review URL: https://codereview.chromium.org/138903025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250250 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/gpu/compositor_output_surface.h')
-rw-r--r-- | content/renderer/gpu/compositor_output_surface.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/content/renderer/gpu/compositor_output_surface.h b/content/renderer/gpu/compositor_output_surface.h index 7afaa51..62e159d 100644 --- a/content/renderer/gpu/compositor_output_surface.h +++ b/content/renderer/gpu/compositor_output_surface.h @@ -90,8 +90,8 @@ class CompositorOutputSurface }; void OnMessageReceived(const IPC::Message& message); - void OnUpdateVSyncParameters( - base::TimeTicks timebase, base::TimeDelta interval); + void OnUpdateVSyncParametersFromBrowser(base::TimeTicks timebase, + base::TimeDelta interval); #if defined(OS_ANDROID) void OnBeginImplFrame(const cc::BeginFrameArgs& args); #endif |