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

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

Issue 1095513004: Remove SK_SUPPORT_LEGACY_COLOR32_MATH (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: extra Mac rebaselines Created 5 years, 8 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 | « no previous file | skia/config/SkUserConfig.h » ('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 "base/message_loop/message_loop.h" 5 #include "base/message_loop/message_loop.h"
6 #include "cc/output/gl_renderer.h" 6 #include "cc/output/gl_renderer.h"
7 #include "cc/quads/draw_quad.h" 7 #include "cc/quads/draw_quad.h"
8 #include "cc/quads/picture_draw_quad.h" 8 #include "cc/quads/picture_draw_quad.h"
9 #include "cc/quads/texture_draw_quad.h" 9 #include "cc/quads/texture_draw_quad.h"
10 #include "cc/resources/video_resource_updater.h" 10 #include "cc/resources/video_resource_updater.h"
(...skipping 1319 matching lines...) Expand 10 before | Expand all | Expand 10 after
1330 gfx::Vector2dF(), 1330 gfx::Vector2dF(),
1331 gfx::Size(), 1331 gfx::Size(),
1332 filters, 1332 filters,
1333 gfx::Vector2dF(), 1333 gfx::Vector2dF(),
1334 FilterOperations()); 1334 FilterOperations());
1335 1335
1336 RenderPassList pass_list; 1336 RenderPassList pass_list;
1337 pass_list.push_back(child_pass.Pass()); 1337 pass_list.push_back(child_pass.Pass());
1338 pass_list.push_back(root_pass.Pass()); 1338 pass_list.push_back(root_pass.Pass());
1339 1339
1340 // This test blends slightly differently with the software renderer vs. the gl
1341 // renderer so use a fuzzy comparator.
1340 EXPECT_TRUE(this->RunPixelTest( 1342 EXPECT_TRUE(this->RunPixelTest(
1341 &pass_list, 1343 &pass_list, base::FilePath(FILE_PATH_LITERAL("blue_yellow_alpha.png")),
1342 base::FilePath(FILE_PATH_LITERAL("blue_yellow_alpha.png")), 1344 FuzzyForSoftwareOnlyPixelComparator<TypeParam>(false)));
1343 ExactPixelComparator(true)));
1344 } 1345 }
1345 1346
1346 TYPED_TEST(RendererPixelTest, FastPassFilterChain) { 1347 TYPED_TEST(RendererPixelTest, FastPassFilterChain) {
1347 gfx::Rect viewport_rect(this->device_viewport_size_); 1348 gfx::Rect viewport_rect(this->device_viewport_size_);
1348 1349
1349 RenderPassId root_pass_id(1, 1); 1350 RenderPassId root_pass_id(1, 1);
1350 scoped_ptr<RenderPass> root_pass = 1351 scoped_ptr<RenderPass> root_pass =
1351 CreateTestRootRenderPass(root_pass_id, viewport_rect); 1352 CreateTestRootRenderPass(root_pass_id, viewport_rect);
1352 1353
1353 RenderPassId child_pass_id(2, 2); 1354 RenderPassId child_pass_id(2, 2);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
1401 gfx::Vector2dF(), 1402 gfx::Vector2dF(),
1402 gfx::Size(), 1403 gfx::Size(),
1403 filters, 1404 filters,
1404 gfx::Vector2dF(), 1405 gfx::Vector2dF(),
1405 FilterOperations()); 1406 FilterOperations());
1406 1407
1407 RenderPassList pass_list; 1408 RenderPassList pass_list;
1408 pass_list.push_back(child_pass.Pass()); 1409 pass_list.push_back(child_pass.Pass());
1409 pass_list.push_back(root_pass.Pass()); 1410 pass_list.push_back(root_pass.Pass());
1410 1411
1412 // This test blends slightly differently with the software renderer vs. the gl
1413 // renderer so use a fuzzy comparator.
1411 EXPECT_TRUE(this->RunPixelTest( 1414 EXPECT_TRUE(this->RunPixelTest(
1412 &pass_list, 1415 &pass_list,
1413 base::FilePath(FILE_PATH_LITERAL("blue_yellow_filter_chain.png")), 1416 base::FilePath(FILE_PATH_LITERAL("blue_yellow_filter_chain.png")),
1414 ExactPixelComparator(true))); 1417 FuzzyForSoftwareOnlyPixelComparator<TypeParam>(false)));
1415 } 1418 }
1416 1419
1417 TYPED_TEST(RendererPixelTest, FastPassColorFilterAlphaTranslation) { 1420 TYPED_TEST(RendererPixelTest, FastPassColorFilterAlphaTranslation) {
1418 gfx::Rect viewport_rect(this->device_viewport_size_); 1421 gfx::Rect viewport_rect(this->device_viewport_size_);
1419 1422
1420 RenderPassId root_pass_id(1, 1); 1423 RenderPassId root_pass_id(1, 1);
1421 scoped_ptr<RenderPass> root_pass = 1424 scoped_ptr<RenderPass> root_pass =
1422 CreateTestRootRenderPass(root_pass_id, viewport_rect); 1425 CreateTestRootRenderPass(root_pass_id, viewport_rect);
1423 1426
1424 RenderPassId child_pass_id(2, 2); 1427 RenderPassId child_pass_id(2, 2);
(...skipping 1514 matching lines...) Expand 10 before | Expand all | Expand 10 after
2939 ? FILE_PATH_LITERAL("four_blue_green_checkers.png") 2942 ? FILE_PATH_LITERAL("four_blue_green_checkers.png")
2940 : FILE_PATH_LITERAL("checkers_big.png"); 2943 : FILE_PATH_LITERAL("checkers_big.png");
2941 EXPECT_TRUE(this->RunPixelTest(&pass_list, base::FilePath(path), 2944 EXPECT_TRUE(this->RunPixelTest(&pass_list, base::FilePath(path),
2942 ExactPixelComparator(true))); 2945 ExactPixelComparator(true)));
2943 } 2946 }
2944 2947
2945 #endif // !defined(OS_ANDROID) 2948 #endif // !defined(OS_ANDROID)
2946 2949
2947 } // namespace 2950 } // namespace
2948 } // namespace cc 2951 } // namespace cc
OLDNEW
« no previous file with comments | « no previous file | skia/config/SkUserConfig.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698