| Index: webkit/compositor/WebCompositorImpl.cpp
|
| diff --git a/webkit/compositor/WebCompositorImpl.cpp b/webkit/compositor/WebCompositorImpl.cpp
|
| deleted file mode 100644
|
| index 530fa9bf613b6e26e9d6b33f22080c8a4db4bef3..0000000000000000000000000000000000000000
|
| --- a/webkit/compositor/WebCompositorImpl.cpp
|
| +++ /dev/null
|
| @@ -1,98 +0,0 @@
|
| -// Copyright 2011 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "config.h"
|
| -
|
| -#include "WebCompositorImpl.h"
|
| -
|
| -#include "CCLayerTreeHost.h"
|
| -#include "CCProxy.h"
|
| -#include "CCSettings.h"
|
| -#include "CCThreadImpl.h"
|
| -#include <public/Platform.h>
|
| -#include <wtf/ThreadingPrimitives.h>
|
| -
|
| -using namespace WebCore;
|
| -
|
| -namespace WebKit {
|
| -
|
| -bool WebCompositorImpl::s_initialized = false;
|
| -CCThread* WebCompositorImpl::s_mainThread = 0;
|
| -CCThread* WebCompositorImpl::s_implThread = 0;
|
| -
|
| -void WebCompositor::initialize(WebThread* implThread)
|
| -{
|
| - WebCompositorImpl::initialize(implThread);
|
| -}
|
| -
|
| -bool WebCompositor::threadingEnabled()
|
| -{
|
| - return WebCompositorImpl::threadingEnabled();
|
| -}
|
| -
|
| -void WebCompositor::shutdown()
|
| -{
|
| - WebCompositorImpl::shutdown();
|
| - CCSettings::reset();
|
| -}
|
| -
|
| -void WebCompositor::setPerTilePaintingEnabled(bool enabled)
|
| -{
|
| - ASSERT(!WebCompositorImpl::initialized());
|
| - CCSettings::setPerTilePaintingEnabled(enabled);
|
| -}
|
| -
|
| -void WebCompositor::setPartialSwapEnabled(bool enabled)
|
| -{
|
| - ASSERT(!WebCompositorImpl::initialized());
|
| - CCSettings::setPartialSwapEnabled(enabled);
|
| -}
|
| -
|
| -void WebCompositor::setAcceleratedAnimationEnabled(bool enabled)
|
| -{
|
| - ASSERT(!WebCompositorImpl::initialized());
|
| - CCSettings::setAcceleratedAnimationEnabled(enabled);
|
| -}
|
| -
|
| -void WebCompositorImpl::initialize(WebThread* implThread)
|
| -{
|
| - ASSERT(!s_initialized);
|
| - s_initialized = true;
|
| -
|
| - s_mainThread = CCThreadImpl::create(WebKit::Platform::current()->currentThread()).leakPtr();
|
| - CCProxy::setMainThread(s_mainThread);
|
| - if (implThread) {
|
| - s_implThread = CCThreadImpl::create(implThread).leakPtr();
|
| - CCProxy::setImplThread(s_implThread);
|
| - } else
|
| - CCProxy::setImplThread(0);
|
| -}
|
| -
|
| -bool WebCompositorImpl::threadingEnabled()
|
| -{
|
| - return s_implThread;
|
| -}
|
| -
|
| -bool WebCompositorImpl::initialized()
|
| -{
|
| - return s_initialized;
|
| -}
|
| -
|
| -void WebCompositorImpl::shutdown()
|
| -{
|
| - ASSERT(s_initialized);
|
| - ASSERT(!CCLayerTreeHost::anyLayerTreeHostInstanceExists());
|
| -
|
| - if (s_implThread) {
|
| - delete s_implThread;
|
| - s_implThread = 0;
|
| - }
|
| - delete s_mainThread;
|
| - s_mainThread = 0;
|
| - CCProxy::setImplThread(0);
|
| - CCProxy::setMainThread(0);
|
| - s_initialized = false;
|
| -}
|
| -
|
| -}
|
|
|