Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(121)

Side by Side Diff: cc/trees/layer_tree_impl.cc

Issue 517893002: Cleanup resourceless_software_draw() (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: spelling.. Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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/trees/layer_tree_impl.h" 5 #include "cc/trees/layer_tree_impl.h"
6 6
7 #include <limits> 7 #include <limits>
8 #include <set> 8 #include <set>
9 9
10 #include "base/debug/trace_event.h" 10 #include "base/debug/trace_event.h"
(...skipping 438 matching lines...) Expand 10 before | Expand all | Expand 10 after
449 449
450 { 450 {
451 TRACE_EVENT2("cc", 451 TRACE_EVENT2("cc",
452 "LayerTreeImpl::UpdateDrawProperties", 452 "LayerTreeImpl::UpdateDrawProperties",
453 "IsActive", 453 "IsActive",
454 IsActiveTree(), 454 IsActiveTree(),
455 "SourceFrameNumber", 455 "SourceFrameNumber",
456 source_frame_number_); 456 source_frame_number_);
457 LayerImpl* page_scale_layer = 457 LayerImpl* page_scale_layer =
458 page_scale_layer_ ? page_scale_layer_ : InnerViewportContainerLayer(); 458 page_scale_layer_ ? page_scale_layer_ : InnerViewportContainerLayer();
459 bool can_render_to_separate_surface = !resourceless_software_draw(); 459 bool can_render_to_separate_surface =
460 (layer_tree_host_impl_->GetDrawMode() !=
461 DRAW_MODE_RESOURCELESS_SOFTWARE);
460 462
461 ++render_surface_layer_list_id_; 463 ++render_surface_layer_list_id_;
462 LayerTreeHostCommon::CalcDrawPropsImplInputs inputs( 464 LayerTreeHostCommon::CalcDrawPropsImplInputs inputs(
463 root_layer(), 465 root_layer(),
464 DrawViewportSize(), 466 DrawViewportSize(),
465 layer_tree_host_impl_->DrawTransform(), 467 layer_tree_host_impl_->DrawTransform(),
466 device_scale_factor(), 468 device_scale_factor(),
467 total_page_scale_factor(), 469 total_page_scale_factor(),
468 page_scale_layer, 470 page_scale_layer,
469 MaxTextureSize(), 471 MaxTextureSize(),
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after
678 } 680 }
679 681
680 PaintTimeCounter* LayerTreeImpl::paint_time_counter() const { 682 PaintTimeCounter* LayerTreeImpl::paint_time_counter() const {
681 return layer_tree_host_impl_->paint_time_counter(); 683 return layer_tree_host_impl_->paint_time_counter();
682 } 684 }
683 685
684 MemoryHistory* LayerTreeImpl::memory_history() const { 686 MemoryHistory* LayerTreeImpl::memory_history() const {
685 return layer_tree_host_impl_->memory_history(); 687 return layer_tree_host_impl_->memory_history();
686 } 688 }
687 689
688 bool LayerTreeImpl::resourceless_software_draw() const {
689 return layer_tree_host_impl_->GetDrawMode() ==
690 DRAW_MODE_RESOURCELESS_SOFTWARE;
691 }
692
693 gfx::Size LayerTreeImpl::device_viewport_size() const { 690 gfx::Size LayerTreeImpl::device_viewport_size() const {
694 return layer_tree_host_impl_->device_viewport_size(); 691 return layer_tree_host_impl_->device_viewport_size();
695 } 692 }
696 693
697 bool LayerTreeImpl::IsActiveTree() const { 694 bool LayerTreeImpl::IsActiveTree() const {
698 return layer_tree_host_impl_->active_tree() == this; 695 return layer_tree_host_impl_->active_tree() == this;
699 } 696 }
700 697
701 bool LayerTreeImpl::IsPendingTree() const { 698 bool LayerTreeImpl::IsPendingTree() const {
702 return layer_tree_host_impl_->pending_tree() == this; 699 return layer_tree_host_impl_->pending_tree() == this;
(...skipping 718 matching lines...) Expand 10 before | Expand all | Expand 10 after
1421 1418
1422 void LayerTreeImpl::UnregisterPictureLayerImpl(PictureLayerImpl* layer) { 1419 void LayerTreeImpl::UnregisterPictureLayerImpl(PictureLayerImpl* layer) {
1423 layer_tree_host_impl_->UnregisterPictureLayerImpl(layer); 1420 layer_tree_host_impl_->UnregisterPictureLayerImpl(layer);
1424 } 1421 }
1425 1422
1426 void LayerTreeImpl::InputScrollAnimationFinished() { 1423 void LayerTreeImpl::InputScrollAnimationFinished() {
1427 layer_tree_host_impl_->ScrollEnd(); 1424 layer_tree_host_impl_->ScrollEnd();
1428 } 1425 }
1429 1426
1430 } // namespace cc 1427 } // namespace cc
OLDNEW
« no previous file with comments | « cc/trees/layer_tree_impl.h ('k') | content/browser/android/in_process/synchronous_compositor_output_surface.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698