| Index: content/renderer/gpu/compositor_output_surface.cc
|
| diff --git a/content/renderer/gpu/compositor_output_surface.cc b/content/renderer/gpu/compositor_output_surface.cc
|
| index 71a4be86987b3211753f5a6cdd872b10f8330b26..21eaf809cf4dd6ad64f1a1fd7958ed085ec52514 100644
|
| --- a/content/renderer/gpu/compositor_output_surface.cc
|
| +++ b/content/renderer/gpu/compositor_output_surface.cc
|
| @@ -5,15 +5,15 @@
|
| #include "content/renderer/gpu/compositor_output_surface.h"
|
|
|
| #include "base/message_loop_proxy.h"
|
| +#include "cc/output_surface_client.h"
|
| #include "content/common/view_messages.h"
|
| #include "content/renderer/render_thread_impl.h"
|
| #include "ipc/ipc_forwarding_message_filter.h"
|
| #include "ipc/ipc_sync_channel.h"
|
| -#include "third_party/WebKit/Source/Platform/chromium/public/WebCompositorOutputSurfaceClient.h"
|
| #include "third_party/WebKit/Source/Platform/chromium/public/WebGraphicsContext3D.h"
|
|
|
| +using cc::SoftwareOutputDevice;
|
| using WebKit::WebGraphicsContext3D;
|
| -using WebKit::WebCompositorSoftwareOutputDevice;
|
|
|
| namespace content {
|
|
|
| @@ -32,7 +32,7 @@ IPC::ForwardingMessageFilter* CompositorOutputSurface::CreateFilter(
|
| CompositorOutputSurface::CompositorOutputSurface(
|
| int32 routing_id,
|
| WebGraphicsContext3D* context3D,
|
| - WebCompositorSoftwareOutputDevice* software_device)
|
| + cc::SoftwareOutputDevice* software_device)
|
| : output_surface_filter_(
|
| RenderThreadImpl::current()->compositor_output_surface_filter()),
|
| client_(NULL),
|
| @@ -40,7 +40,7 @@ CompositorOutputSurface::CompositorOutputSurface(
|
| context3D_(context3D),
|
| software_device_(software_device) {
|
| DCHECK(output_surface_filter_);
|
| - capabilities_.hasParentCompositor = false;
|
| + capabilities_.has_parent_compositor = false;
|
| DetachFromThread();
|
| }
|
|
|
| @@ -52,14 +52,14 @@ CompositorOutputSurface::~CompositorOutputSurface() {
|
| output_surface_filter_->RemoveRoute(routing_id_);
|
| }
|
|
|
| -const WebKit::WebCompositorOutputSurface::Capabilities&
|
| - CompositorOutputSurface::capabilities() const {
|
| +const struct cc::OutputSurface::Capabilities&
|
| + CompositorOutputSurface::Capabilities() const {
|
| DCHECK(CalledOnValidThread());
|
| return capabilities_;
|
| }
|
|
|
| -bool CompositorOutputSurface::bindToClient(
|
| - WebKit::WebCompositorOutputSurfaceClient* client) {
|
| +bool CompositorOutputSurface::BindToClient(
|
| + cc::OutputSurfaceClient* client) {
|
| DCHECK(CalledOnValidThread());
|
| DCHECK(!client_);
|
| if (context3D_.get()) {
|
| @@ -78,18 +78,17 @@ bool CompositorOutputSurface::bindToClient(
|
| return true;
|
| }
|
|
|
| -WebGraphicsContext3D* CompositorOutputSurface::context3D() const {
|
| +WebGraphicsContext3D* CompositorOutputSurface::Context3D() const {
|
| DCHECK(CalledOnValidThread());
|
| return context3D_.get();
|
| }
|
|
|
| -WebCompositorSoftwareOutputDevice* CompositorOutputSurface::softwareDevice()
|
| - const {
|
| +cc::SoftwareOutputDevice* CompositorOutputSurface::SoftwareDevice() const {
|
| return software_device_.get();
|
| }
|
|
|
| -void CompositorOutputSurface::sendFrameToParentCompositor(
|
| - const WebKit::WebCompositorFrame&) {
|
| +void CompositorOutputSurface::SendFrameToParentCompositor(
|
| + const cc::CompositorFrame&) {
|
| DCHECK(CalledOnValidThread());
|
| NOTREACHED();
|
| }
|
| @@ -104,15 +103,10 @@ void CompositorOutputSurface::OnMessageReceived(const IPC::Message& message) {
|
| }
|
|
|
| void CompositorOutputSurface::OnUpdateVSyncParameters(
|
| - base::TimeTicks timebase,
|
| - base::TimeDelta interval) {
|
| + base::TimeTicks timebase, base::TimeDelta interval) {
|
| DCHECK(CalledOnValidThread());
|
| DCHECK(client_);
|
| - double monotonicTimebase = timebase.ToInternalValue() /
|
| - static_cast<double>(base::Time::kMicrosecondsPerSecond);
|
| - double intervalInSeconds = interval.ToInternalValue() /
|
| - static_cast<double>(base::Time::kMicrosecondsPerSecond);
|
| - client_->onVSyncParametersChanged(monotonicTimebase, intervalInSeconds);
|
| + client_->OnVSyncParametersChanged(timebase, interval);
|
| }
|
|
|
| } // namespace content
|
|
|