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

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

Issue 376683004: Pass resourceless software mode in BeginFrameArgs (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: tiny clean up Created 6 years, 5 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 | Annotate | Revision Log
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 442 matching lines...) Expand 10 before | Expand all | Expand 10 after
453 { 453 {
454 TRACE_EVENT2("cc", 454 TRACE_EVENT2("cc",
455 "LayerTreeImpl::UpdateDrawProperties", 455 "LayerTreeImpl::UpdateDrawProperties",
456 "IsActive", 456 "IsActive",
457 IsActiveTree(), 457 IsActiveTree(),
458 "SourceFrameNumber", 458 "SourceFrameNumber",
459 source_frame_number_); 459 source_frame_number_);
460 LayerImpl* page_scale_layer = 460 LayerImpl* page_scale_layer =
461 page_scale_layer_ ? page_scale_layer_ : InnerViewportContainerLayer(); 461 page_scale_layer_ ? page_scale_layer_ : InnerViewportContainerLayer();
462 bool can_render_to_separate_surface = 462 bool can_render_to_separate_surface =
463 !output_surface()->ForcedDrawToSoftwareDevice(); 463 !layer_tree_host_impl_->resourceless_software_draw();
464 464
465 ++render_surface_layer_list_id_; 465 ++render_surface_layer_list_id_;
466 LayerTreeHostCommon::CalcDrawPropsImplInputs inputs( 466 LayerTreeHostCommon::CalcDrawPropsImplInputs inputs(
467 root_layer(), 467 root_layer(),
468 DrawViewportSize(), 468 DrawViewportSize(),
469 layer_tree_host_impl_->DrawTransform(), 469 layer_tree_host_impl_->DrawTransform(),
470 device_scale_factor(), 470 device_scale_factor(),
471 total_page_scale_factor(), 471 total_page_scale_factor(),
472 page_scale_layer, 472 page_scale_layer,
473 MaxTextureSize(), 473 MaxTextureSize(),
(...skipping 893 matching lines...) Expand 10 before | Expand all | Expand 10 after
1367 1367
1368 void LayerTreeImpl::RegisterPictureLayerImpl(PictureLayerImpl* layer) { 1368 void LayerTreeImpl::RegisterPictureLayerImpl(PictureLayerImpl* layer) {
1369 layer_tree_host_impl_->RegisterPictureLayerImpl(layer); 1369 layer_tree_host_impl_->RegisterPictureLayerImpl(layer);
1370 } 1370 }
1371 1371
1372 void LayerTreeImpl::UnregisterPictureLayerImpl(PictureLayerImpl* layer) { 1372 void LayerTreeImpl::UnregisterPictureLayerImpl(PictureLayerImpl* layer) {
1373 layer_tree_host_impl_->UnregisterPictureLayerImpl(layer); 1373 layer_tree_host_impl_->UnregisterPictureLayerImpl(layer);
1374 } 1374 }
1375 1375
1376 } // namespace cc 1376 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698