| 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 "config.h" | 5 #include "config.h" |
| 6 | 6 |
| 7 #include "CCLayerTreeHostImpl.h" | 7 #include "CCLayerTreeHostImpl.h" |
| 8 | 8 |
| 9 #include "CCAppendQuadsData.h" | 9 #include "CCAppendQuadsData.h" |
| 10 #include "CCDamageTracker.h" | 10 #include "CCDamageTracker.h" |
| (...skipping 423 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 434 if (currentQuad->material() != CCDrawQuad::RenderPass) | 434 if (currentQuad->material() != CCDrawQuad::RenderPass) |
| 435 continue; | 435 continue; |
| 436 | 436 |
| 437 CCRenderPass::Id nextRemoveRenderPassId = CCRenderPassDrawQuad::material
Cast(currentQuad)->renderPassId(); | 437 CCRenderPass::Id nextRemoveRenderPassId = CCRenderPassDrawQuad::material
Cast(currentQuad)->renderPassId(); |
| 438 removeRenderPassesRecursive(nextRemoveRenderPassId, frame); | 438 removeRenderPassesRecursive(nextRemoveRenderPassId, frame); |
| 439 } | 439 } |
| 440 } | 440 } |
| 441 | 441 |
| 442 bool CCLayerTreeHostImpl::CullRenderPassesWithCachedTextures::shouldRemoveRender
Pass(const CCRenderPassDrawQuad& quad, const FrameData&) const | 442 bool CCLayerTreeHostImpl::CullRenderPassesWithCachedTextures::shouldRemoveRender
Pass(const CCRenderPassDrawQuad& quad, const FrameData&) const |
| 443 { | 443 { |
| 444 return quad.contentsChangedSinceLastFrame().isEmpty() && m_renderer.haveCach
edResourcesForRenderPassId(quad.renderPassId()); | 444 return quad.contentsChangedSinceLastFrame().IsEmpty() && m_renderer.haveCach
edResourcesForRenderPassId(quad.renderPassId()); |
| 445 } | 445 } |
| 446 | 446 |
| 447 bool CCLayerTreeHostImpl::CullRenderPassesWithNoQuads::shouldRemoveRenderPass(co
nst CCRenderPassDrawQuad& quad, const FrameData& frame) const | 447 bool CCLayerTreeHostImpl::CullRenderPassesWithNoQuads::shouldRemoveRenderPass(co
nst CCRenderPassDrawQuad& quad, const FrameData& frame) const |
| 448 { | 448 { |
| 449 const CCRenderPass* renderPass = findRenderPassById(quad.renderPassId(), fra
me); | 449 const CCRenderPass* renderPass = findRenderPassById(quad.renderPassId(), fra
me); |
| 450 size_t passIndex = frame.renderPasses.find(renderPass); | 450 size_t passIndex = frame.renderPasses.find(renderPass); |
| 451 | 451 |
| 452 bool renderPassAlreadyRemoved = passIndex == notFound; | 452 bool renderPassAlreadyRemoved = passIndex == notFound; |
| 453 if (renderPassAlreadyRemoved) | 453 if (renderPassAlreadyRemoved) |
| 454 return false; | 454 return false; |
| (...skipping 851 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1306 | 1306 |
| 1307 CCScrollbarAnimationController* scrollbarController = layer->scrollbarAnimat
ionController(); | 1307 CCScrollbarAnimationController* scrollbarController = layer->scrollbarAnimat
ionController(); |
| 1308 if (scrollbarController && scrollbarController->animate(monotonicTime)) | 1308 if (scrollbarController && scrollbarController->animate(monotonicTime)) |
| 1309 m_client->setNeedsRedrawOnImplThread(); | 1309 m_client->setNeedsRedrawOnImplThread(); |
| 1310 | 1310 |
| 1311 for (size_t i = 0; i < layer->children().size(); ++i) | 1311 for (size_t i = 0; i < layer->children().size(); ++i) |
| 1312 animateScrollbarsRecursive(layer->children()[i], monotonicTime); | 1312 animateScrollbarsRecursive(layer->children()[i], monotonicTime); |
| 1313 } | 1313 } |
| 1314 | 1314 |
| 1315 } // namespace cc | 1315 } // namespace cc |
| OLD | NEW |