summaryrefslogtreecommitdiffstats
path: root/cc/software_renderer_unittest.cc
diff options
context:
space:
mode:
authoraelias@chromium.org <aelias@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-18 03:42:11 +0000
committeraelias@chromium.org <aelias@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-18 03:42:11 +0000
commitbf189f6d9415107d901c8bc16a30ecacfa7d5f90 (patch)
treefde26f10dbf02ff53ee12eb7169e68d2c99e9088 /cc/software_renderer_unittest.cc
parent015995065ae92efd0a310c6dba94664ddbbc3252 (diff)
downloadchromium_src-bf189f6d9415107d901c8bc16a30ecacfa7d5f90.zip
chromium_src-bf189f6d9415107d901c8bc16a30ecacfa7d5f90.tar.gz
chromium_src-bf189f6d9415107d901c8bc16a30ecacfa7d5f90.tar.bz2
Send compositor frame IPC with metadata.
This makes CompositorFrame contain one of two payloads: DelegatedFrameData for ubercomp and GLFrameData for the Aura model. This also adds CompositorFrameMetadata containing information useful for positioning subwindows relative to the webpage scroll position. The message is sent when a new switch --enable-compositor-frame-message is set. This is enabled by default on Android and also suppresses Android-specific UpdateFrameInfo messages, which will be superceded by CompositorFrameMetadata. BUG=152337,161945 Review URL: https://chromiumcodereview.appspot.com/11316128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173634 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/software_renderer_unittest.cc')
-rw-r--r--cc/software_renderer_unittest.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/cc/software_renderer_unittest.cc b/cc/software_renderer_unittest.cc
index f7dc195..21e5d6f 100644
--- a/cc/software_renderer_unittest.cc
+++ b/cc/software_renderer_unittest.cc
@@ -4,6 +4,7 @@
#include "cc/software_renderer.h"
+#include "cc/compositor_frame_metadata.h"
#include "cc/quad_sink.h"
#include "cc/render_pass.h"
#include "cc/render_pass_draw_quad.h"
@@ -53,6 +54,8 @@ public:
virtual void enforceManagedMemoryPolicy(const ManagedMemoryPolicy& policy) OVERRIDE { };
virtual bool hasImplThread() const OVERRIDE { return false; }
virtual bool shouldClearRootRenderPass() const OVERRIDE { return m_shouldClearRootRenderPass; }
+ virtual CompositorFrameMetadata makeCompositorFrameMetadata() const
+ OVERRIDE { return CompositorFrameMetadata(); }
protected:
scoped_ptr<FakeOutputSurface> m_outputSurface;