| Index: cc/trees/layer_tree_host_impl.cc
|
| diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc
|
| index 03004e1e01ce05195352a7d79bc7d883a3f797b7..696f96cd63187c335b19d06b760494f3faa7958e 100644
|
| --- a/cc/trees/layer_tree_host_impl.cc
|
| +++ b/cc/trees/layer_tree_host_impl.cc
|
| @@ -240,7 +240,6 @@ LayerTreeHostImpl::LayerTreeHostImpl(
|
| id_(id),
|
| requires_high_res_to_draw_(false),
|
| is_likely_to_require_a_draw_(false),
|
| - frame_timing_tracker_(FrameTimingTracker::Create(this)),
|
| mutator_(nullptr) {
|
| animation_host_ = AnimationHost::Create(ThreadInstance::IMPL);
|
| animation_host_->SetMutatorHostClient(this);
|
| @@ -900,16 +899,6 @@ DrawResult LayerTreeHostImpl::CalculateRenderPasses(
|
| frame->will_draw_layers.push_back(*it);
|
|
|
| it->AppendQuads(target_render_pass, &append_quads_data);
|
| -
|
| - // For layers that represent themselves, add composite frame timing
|
| - // requests if the visible rect intersects the requested rect.
|
| - for (const auto& request : it->frame_timing_requests()) {
|
| - if (request.rect().Intersects(it->visible_layer_rect())) {
|
| - frame->composite_events.push_back(
|
| - FrameTimingTracker::FrameAndRectIds(
|
| - active_tree_->source_frame_number(), request.id()));
|
| - }
|
| - }
|
| }
|
|
|
| ++layers_drawn;
|
| @@ -1611,11 +1600,6 @@ void LayerTreeHostImpl::DrawLayers(FrameData* frame) {
|
| base::TimeTicks frame_begin_time = CurrentBeginFrameArgs().frame_time;
|
| DCHECK(CanDraw());
|
|
|
| - if (!frame->composite_events.empty()) {
|
| - frame_timing_tracker_->SaveTimeStamps(frame_begin_time,
|
| - frame->composite_events);
|
| - }
|
| -
|
| if (frame->has_no_damage) {
|
| TRACE_EVENT_INSTANT0("cc", "EarlyOut_NoDamage", TRACE_EVENT_SCOPE_THREAD);
|
| DCHECK(!resourceless_software_draw_);
|
| @@ -2250,27 +2234,6 @@ void LayerTreeHostImpl::CreateResourceAndTileTaskWorkerPool(
|
| settings_.renderer_settings.preferred_tile_format);
|
| }
|
|
|
| -void LayerTreeHostImpl::RecordMainFrameTiming(
|
| - const BeginFrameArgs& start_of_main_frame_args,
|
| - const BeginFrameArgs& expected_next_main_frame_args) {
|
| - std::vector<int64_t> request_ids;
|
| - active_tree_->GatherFrameTimingRequestIds(&request_ids);
|
| - if (request_ids.empty())
|
| - return;
|
| -
|
| - base::TimeTicks start_time = start_of_main_frame_args.frame_time;
|
| - base::TimeTicks end_time = expected_next_main_frame_args.frame_time;
|
| - frame_timing_tracker_->SaveMainFrameTimeStamps(
|
| - request_ids, start_time, end_time, active_tree_->source_frame_number());
|
| -}
|
| -
|
| -void LayerTreeHostImpl::PostFrameTimingEvents(
|
| - std::unique_ptr<FrameTimingTracker::CompositeTimingSet> composite_events,
|
| - std::unique_ptr<FrameTimingTracker::MainFrameTimingSet> main_frame_events) {
|
| - client_->PostFrameTimingEventsOnImplThread(std::move(composite_events),
|
| - std::move(main_frame_events));
|
| -}
|
| -
|
| void LayerTreeHostImpl::SetLayerTreeMutator(LayerTreeMutator* mutator) {
|
| TRACE_EVENT0(TRACE_DISABLED_BY_DEFAULT("compositor-worker"),
|
| "LayerTreeHostImpl::SetLayerTreeMutator");
|
|
|