Index: cc/single_thread_proxy.cc |
diff --git a/cc/single_thread_proxy.cc b/cc/single_thread_proxy.cc |
index d0bea46a299c90c78f8213817990544052029681..d26d666af7af4123af1ad3221ac83164dd814533 100644 |
--- a/cc/single_thread_proxy.cc |
+++ b/cc/single_thread_proxy.cc |
@@ -6,8 +6,8 @@ |
#include "base/debug/trace_event.h" |
#include "cc/draw_quad.h" |
-#include "cc/graphics_context.h" |
#include "cc/layer_tree_host.h" |
+#include "cc/output_surface.h" |
#include "cc/resource_update_controller.h" |
#include "cc/thread.h" |
@@ -21,7 +21,7 @@ scoped_ptr<Proxy> SingleThreadProxy::create(LayerTreeHost* layerTreeHost) |
SingleThreadProxy::SingleThreadProxy(LayerTreeHost* layerTreeHost) |
: Proxy(scoped_ptr<Thread>(NULL)) |
, m_layerTreeHost(layerTreeHost) |
- , m_contextLost(false) |
+ , m_outputSurfaceLost(false) |
, m_rendererInitialized(false) |
, m_nextFrameIsNewlyCommittedFrame(false) |
, m_totalCommitCount(0) |
@@ -82,13 +82,13 @@ bool SingleThreadProxy::isStarted() const |
return m_layerTreeHostImpl.get(); |
} |
-bool SingleThreadProxy::initializeContext() |
+bool SingleThreadProxy::initializeOutputSurface() |
{ |
DCHECK(Proxy::isMainThread()); |
- scoped_ptr<GraphicsContext> context = m_layerTreeHost->createContext(); |
- if (!context.get()) |
+ scoped_ptr<OutputSurface> outputSurface = m_layerTreeHost->createOutputSurface(); |
+ if (!outputSurface.get()) |
return false; |
- m_contextBeforeInitialization = context.Pass(); |
+ m_outputSurfaceBeforeInitialization = outputSurface.Pass(); |
return true; |
} |
@@ -106,10 +106,10 @@ void SingleThreadProxy::setVisible(bool visible) |
bool SingleThreadProxy::initializeRenderer() |
{ |
DCHECK(Proxy::isMainThread()); |
- DCHECK(m_contextBeforeInitialization.get()); |
+ DCHECK(m_outputSurfaceBeforeInitialization.get()); |
{ |
DebugScopedSetImplThread impl(this); |
- bool ok = m_layerTreeHostImpl->initializeRenderer(m_contextBeforeInitialization.Pass()); |
+ bool ok = m_layerTreeHostImpl->initializeRenderer(m_outputSurfaceBeforeInitialization.Pass()); |
if (ok) { |
m_rendererInitialized = true; |
m_RendererCapabilitiesForMainThread = m_layerTreeHostImpl->rendererCapabilities(); |
@@ -119,14 +119,14 @@ bool SingleThreadProxy::initializeRenderer() |
} |
} |
-bool SingleThreadProxy::recreateContext() |
+bool SingleThreadProxy::recreateOutputSurface() |
{ |
TRACE_EVENT0("cc", "SingleThreadProxy::recreateContext"); |
DCHECK(Proxy::isMainThread()); |
- DCHECK(m_contextLost); |
+ DCHECK(m_outputSurfaceLost); |
- scoped_ptr<GraphicsContext> context = m_layerTreeHost->createContext(); |
- if (!context.get()) |
+ scoped_ptr<OutputSurface> outputSurface = m_layerTreeHost->createOutputSurface(); |
+ if (!outputSurface.get()) |
return false; |
bool initialized; |
@@ -135,14 +135,14 @@ bool SingleThreadProxy::recreateContext() |
DebugScopedSetImplThread impl(this); |
if (!m_layerTreeHostImpl->contentsTexturesPurged()) |
m_layerTreeHost->deleteContentsTexturesOnImplThread(m_layerTreeHostImpl->resourceProvider()); |
- initialized = m_layerTreeHostImpl->initializeRenderer(context.Pass()); |
+ initialized = m_layerTreeHostImpl->initializeRenderer(outputSurface.Pass()); |
if (initialized) { |
m_RendererCapabilitiesForMainThread = m_layerTreeHostImpl->rendererCapabilities(); |
} |
} |
if (initialized) |
- m_contextLost = false; |
+ m_outputSurfaceLost = false; |
return initialized; |
} |
@@ -161,11 +161,11 @@ const RendererCapabilities& SingleThreadProxy::rendererCapabilities() const |
return m_RendererCapabilitiesForMainThread; |
} |
-void SingleThreadProxy::loseContext() |
+void SingleThreadProxy::loseOutputSurface() |
{ |
DCHECK(Proxy::isMainThread()); |
- m_layerTreeHost->didLoseContext(); |
- m_contextLost = true; |
+ m_layerTreeHost->didLoseOutputSurface(); |
+ m_outputSurfaceLost = true; |
} |
void SingleThreadProxy::setNeedsAnimate() |
@@ -359,7 +359,7 @@ bool SingleThreadProxy::commitAndComposite() |
bool SingleThreadProxy::doComposite() |
{ |
- DCHECK(!m_contextLost); |
+ DCHECK(!m_outputSurfaceLost); |
{ |
DebugScopedSetImplThread impl(this); |
@@ -384,8 +384,8 @@ bool SingleThreadProxy::doComposite() |
} |
if (m_layerTreeHostImpl->isContextLost()) { |
- m_contextLost = true; |
- m_layerTreeHost->didLoseContext(); |
+ m_outputSurfaceLost = true; |
+ m_layerTreeHost->didLoseOutputSurface(); |
return false; |
} |