| OLD | NEW |
| 1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "cc/layer_tree_host_impl.h" | 5 #include "cc/layer_tree_host_impl.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 | 8 |
| 9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
| 10 #include "base/debug/trace_event.h" | 10 #include "base/debug/trace_event.h" |
| (...skipping 1030 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1041 m_outputSurface.reset(); | 1041 m_outputSurface.reset(); |
| 1042 | 1042 |
| 1043 if (!outputSurface->BindToClient(this)) | 1043 if (!outputSurface->BindToClient(this)) |
| 1044 return false; | 1044 return false; |
| 1045 | 1045 |
| 1046 scoped_ptr<ResourceProvider> resourceProvider = ResourceProvider::create(out
putSurface.get()); | 1046 scoped_ptr<ResourceProvider> resourceProvider = ResourceProvider::create(out
putSurface.get()); |
| 1047 if (!resourceProvider) | 1047 if (!resourceProvider) |
| 1048 return false; | 1048 return false; |
| 1049 | 1049 |
| 1050 if (m_settings.implSidePainting) | 1050 if (m_settings.implSidePainting) |
| 1051 m_tileManager.reset(new TileManager(this, resourceProvider.get(), m_settin
gs.numRasterThreads)); | 1051 m_tileManager.reset(new TileManager(this, resourceProvider.get(), m_settin
gs.numRasterThreads, m_settings.recordRenderingStats)); |
| 1052 | 1052 |
| 1053 if (outputSurface->Capabilities().has_parent_compositor) | 1053 if (outputSurface->Capabilities().has_parent_compositor) |
| 1054 m_renderer = DelegatingRenderer::Create(this, outputSurface.get(), resou
rceProvider.get()); | 1054 m_renderer = DelegatingRenderer::Create(this, outputSurface.get(), resou
rceProvider.get()); |
| 1055 else if (outputSurface->Context3D()) | 1055 else if (outputSurface->Context3D()) |
| 1056 m_renderer = GLRenderer::create(this, outputSurface.get(), resourceProvi
der.get()); | 1056 m_renderer = GLRenderer::create(this, outputSurface.get(), resourceProvi
der.get()); |
| 1057 else if (outputSurface->SoftwareDevice()) | 1057 else if (outputSurface->SoftwareDevice()) |
| 1058 m_renderer = SoftwareRenderer::create(this, resourceProvider.get(), outp
utSurface->SoftwareDevice()); | 1058 m_renderer = SoftwareRenderer::create(this, resourceProvider.get(), outp
utSurface->SoftwareDevice()); |
| 1059 if (!m_renderer) | 1059 if (!m_renderer) |
| 1060 return false; | 1060 return false; |
| 1061 | 1061 |
| (...skipping 632 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1694 LayerImpl* layer = getNonCompositedContentLayerRecursive(tree->RootLayer()); | 1694 LayerImpl* layer = getNonCompositedContentLayerRecursive(tree->RootLayer()); |
| 1695 return layer ? layer->getPicture() : skia::RefPtr<SkPicture>(); | 1695 return layer ? layer->getPicture() : skia::RefPtr<SkPicture>(); |
| 1696 } | 1696 } |
| 1697 | 1697 |
| 1698 void LayerTreeHostImpl::savePaintTime(const base::TimeDelta& totalPaintTime) | 1698 void LayerTreeHostImpl::savePaintTime(const base::TimeDelta& totalPaintTime) |
| 1699 { | 1699 { |
| 1700 m_paintTimeCounter->SavePaintTime(totalPaintTime); | 1700 m_paintTimeCounter->SavePaintTime(totalPaintTime); |
| 1701 } | 1701 } |
| 1702 | 1702 |
| 1703 } // namespace cc | 1703 } // namespace cc |
| OLD | NEW |