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

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

Issue 2374183006: Remove GLFrameData from CompositorFrame. (Closed)
Patch Set: Rebase. Created 4 years, 2 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_host.h" 5 #include "cc/trees/layer_tree_host.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <algorithm> 10 #include <algorithm>
(...skipping 6931 matching lines...) Expand 10 before | Expand all | Expand 10 after
6942 drawn_viewport_ = host_impl->DeviceViewport(); 6942 drawn_viewport_ = host_impl->DeviceViewport();
6943 return draw_result; 6943 return draw_result;
6944 } 6944 }
6945 6945
6946 void DisplayReceivedCompositorFrameOnThread( 6946 void DisplayReceivedCompositorFrameOnThread(
6947 const CompositorFrame& frame) override { 6947 const CompositorFrame& frame) override {
6948 EXPECT_EQ(1, ++num_swaps_); 6948 EXPECT_EQ(1, ++num_swaps_);
6949 6949
6950 DelegatedFrameData* last_frame_data = frame.delegated_frame_data.get(); 6950 DelegatedFrameData* last_frame_data = frame.delegated_frame_data.get();
6951 ASSERT_TRUE(frame.delegated_frame_data); 6951 ASSERT_TRUE(frame.delegated_frame_data);
6952 EXPECT_FALSE(frame.gl_frame_data);
6953 EXPECT_EQ(drawn_viewport_, 6952 EXPECT_EQ(drawn_viewport_,
6954 last_frame_data->render_pass_list.back()->output_rect); 6953 last_frame_data->render_pass_list.back()->output_rect);
6955 EXPECT_EQ(0.5f, frame.metadata.min_page_scale_factor); 6954 EXPECT_EQ(0.5f, frame.metadata.min_page_scale_factor);
6956 EXPECT_EQ(4.f, frame.metadata.max_page_scale_factor); 6955 EXPECT_EQ(4.f, frame.metadata.max_page_scale_factor);
6957 6956
6958 EXPECT_EQ(0u, frame.delegated_frame_data->resource_list.size()); 6957 EXPECT_EQ(0u, frame.delegated_frame_data->resource_list.size());
6959 EXPECT_EQ(1u, frame.delegated_frame_data->render_pass_list.size()); 6958 EXPECT_EQ(1u, frame.delegated_frame_data->render_pass_list.size());
6960 6959
6961 EndTest(); 6960 EndTest();
6962 } 6961 }
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
7006 EndTest(); 7005 EndTest();
7007 } 7006 }
7008 7007
7009 void AfterTest() override {} 7008 void AfterTest() override {}
7010 }; 7009 };
7011 7010
7012 SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostTestSubmitFrameResources); 7011 SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostTestSubmitFrameResources);
7013 7012
7014 } // namespace 7013 } // namespace
7015 } // namespace cc 7014 } // namespace cc
OLDNEW
« no previous file with comments | « cc/test/test_hooks.h ('k') | content/browser/compositor/gpu_browser_compositor_output_surface.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698