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

Side by Side Diff: cc/output/gl_renderer_unittest.cc

Issue 1271843005: cc: Remove code for drawing checkerboard quads, it's not used. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rm-checkers: sizes Created 5 years, 4 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
« no previous file with comments | « cc/output/gl_renderer.cc ('k') | cc/output/overlay_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 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/output/gl_renderer.h" 5 #include "cc/output/gl_renderer.h"
6 6
7 #include <set> 7 #include <set>
8 8
9 #include "base/location.h" 9 #include "base/location.h"
10 #include "base/single_thread_task_runner.h" 10 #include "base/single_thread_task_runner.h"
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 GLRendererPixelTest::SetUp(); 110 GLRendererPixelTest::SetUp();
111 ASSERT_FALSE(renderer()->IsContextLost()); 111 ASSERT_FALSE(renderer()->IsContextLost());
112 } 112 }
113 113
114 void TearDown() override { 114 void TearDown() override {
115 GLRendererPixelTest::TearDown(); 115 GLRendererPixelTest::TearDown();
116 ASSERT_FALSE(renderer()->IsContextLost()); 116 ASSERT_FALSE(renderer()->IsContextLost());
117 } 117 }
118 118
119 void TestBasicShaders() { 119 void TestBasicShaders() {
120 EXPECT_PROGRAM_VALID(renderer()->GetTileCheckerboardProgram());
121 EXPECT_PROGRAM_VALID(renderer()->GetDebugBorderProgram()); 120 EXPECT_PROGRAM_VALID(renderer()->GetDebugBorderProgram());
122 EXPECT_PROGRAM_VALID(renderer()->GetSolidColorProgram()); 121 EXPECT_PROGRAM_VALID(renderer()->GetSolidColorProgram());
123 EXPECT_PROGRAM_VALID(renderer()->GetSolidColorProgramAA()); 122 EXPECT_PROGRAM_VALID(renderer()->GetSolidColorProgramAA());
124 } 123 }
125 124
126 void TestShadersWithPrecision(TexCoordPrecision precision) { 125 void TestShadersWithPrecision(TexCoordPrecision precision) {
127 EXPECT_PROGRAM_VALID(renderer()->GetTextureIOSurfaceProgram(precision)); 126 EXPECT_PROGRAM_VALID(renderer()->GetTextureIOSurfaceProgram(precision));
128 if (renderer()->Capabilities().using_egl_image) 127 if (renderer()->Capabilities().using_egl_image)
129 EXPECT_PROGRAM_VALID(renderer()->GetVideoStreamTextureProgram(precision)); 128 EXPECT_PROGRAM_VALID(renderer()->GetVideoStreamTextureProgram(precision));
130 else 129 else
(...skipping 877 matching lines...) Expand 10 before | Expand all | Expand 10 after
1008 EXPECT_CALL(*context, drawElements(_, _, _, _)); 1007 EXPECT_CALL(*context, drawElements(_, _, _, _));
1009 1008
1010 // transformed_tile_quad uses GL_LINEAR. 1009 // transformed_tile_quad uses GL_LINEAR.
1011 EXPECT_CALL(*context, drawElements(_, _, _, _)); 1010 EXPECT_CALL(*context, drawElements(_, _, _, _));
1012 1011
1013 // scaled_tile_quad also uses GL_LINEAR. 1012 // scaled_tile_quad also uses GL_LINEAR.
1014 EXPECT_CALL(*context, drawElements(_, _, _, _)); 1013 EXPECT_CALL(*context, drawElements(_, _, _, _));
1015 1014
1016 // The remaining quads also use GL_LINEAR because nearest neighbor 1015 // The remaining quads also use GL_LINEAR because nearest neighbor
1017 // filtering is currently only used with tile quads. 1016 // filtering is currently only used with tile quads.
1018 EXPECT_CALL(*context, drawElements(_, _, _, _)).Times(7); 1017 EXPECT_CALL(*context, drawElements(_, _, _, _)).Times(6);
1019 } 1018 }
1020 1019
1021 gfx::Rect viewport_rect(100, 100); 1020 gfx::Rect viewport_rect(100, 100);
1022 renderer.DrawFrame(&render_passes_in_draw_order_, 1021 renderer.DrawFrame(&render_passes_in_draw_order_,
1023 1.f, 1022 1.f,
1024 viewport_rect, 1023 viewport_rect,
1025 viewport_rect, 1024 viewport_rect,
1026 false); 1025 false);
1027 Mock::VerifyAndClearExpectations(context); 1026 Mock::VerifyAndClearExpectations(context);
1028 } 1027 }
(...skipping 1208 matching lines...) Expand 10 before | Expand all | Expand 10 after
2237 EXPECT_CALL(overlay_scheduler, 2236 EXPECT_CALL(overlay_scheduler,
2238 Schedule(1, gfx::OVERLAY_TRANSFORM_NONE, _, viewport_rect, 2237 Schedule(1, gfx::OVERLAY_TRANSFORM_NONE, _, viewport_rect,
2239 BoundingRect(uv_top_left, uv_bottom_right))).Times(1); 2238 BoundingRect(uv_top_left, uv_bottom_right))).Times(1);
2240 2239
2241 renderer.DrawFrame(&render_passes_in_draw_order_, 1.f, viewport_rect, 2240 renderer.DrawFrame(&render_passes_in_draw_order_, 1.f, viewport_rect,
2242 viewport_rect, false); 2241 viewport_rect, false);
2243 } 2242 }
2244 2243
2245 } // namespace 2244 } // namespace
2246 } // namespace cc 2245 } // namespace cc
OLDNEW
« no previous file with comments | « cc/output/gl_renderer.cc ('k') | cc/output/overlay_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698