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

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

Issue 1357423009: gfx: Make conversions from Size to SizeF be explicit. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 3 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 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 2608 matching lines...) Expand 10 before | Expand all | Expand 10 after
2619 green_recording->Rerecord(); 2619 green_recording->Rerecord();
2620 scoped_refptr<FakePicturePileImpl> green_pile = 2620 scoped_refptr<FakePicturePileImpl> green_pile =
2621 FakePicturePileImpl::CreateFromPile(green_recording.get(), nullptr); 2621 FakePicturePileImpl::CreateFromPile(green_recording.get(), nullptr);
2622 2622
2623 SharedQuadState* top_right_green_shared_quad_state = 2623 SharedQuadState* top_right_green_shared_quad_state =
2624 CreateTestSharedQuadState(green_quad_to_target_transform, viewport, 2624 CreateTestSharedQuadState(green_quad_to_target_transform, viewport,
2625 pass.get()); 2625 pass.get());
2626 2626
2627 PictureDrawQuad* green_quad1 = 2627 PictureDrawQuad* green_quad1 =
2628 pass->CreateAndAppendDrawQuad<PictureDrawQuad>(); 2628 pass->CreateAndAppendDrawQuad<PictureDrawQuad>();
2629 green_quad1->SetNew(top_right_green_shared_quad_state, green_rect1, 2629 green_quad1->SetNew(
2630 gfx::Rect(), green_rect1, gfx::RectF(green_rect1.size()), 2630 top_right_green_shared_quad_state, green_rect1, gfx::Rect(), green_rect1,
2631 green_rect1.size(), nearest_neighbor, texture_format, 2631 gfx::RectF(gfx::SizeF(green_rect1.size())), green_rect1.size(),
2632 green_rect1, 1.f, green_pile.get()); 2632 nearest_neighbor, texture_format, green_rect1, 1.f, green_pile.get());
2633 2633
2634 PictureDrawQuad* green_quad2 = 2634 PictureDrawQuad* green_quad2 =
2635 pass->CreateAndAppendDrawQuad<PictureDrawQuad>(); 2635 pass->CreateAndAppendDrawQuad<PictureDrawQuad>();
2636 green_quad2->SetNew(top_right_green_shared_quad_state, green_rect2, 2636 green_quad2->SetNew(
2637 gfx::Rect(), green_rect2, gfx::RectF(green_rect2.size()), 2637 top_right_green_shared_quad_state, green_rect2, gfx::Rect(), green_rect2,
2638 green_rect2.size(), nearest_neighbor, texture_format, 2638 gfx::RectF(gfx::SizeF(green_rect2.size())), green_rect2.size(),
2639 green_rect2, 1.f, green_pile.get()); 2639 nearest_neighbor, texture_format, green_rect2, 1.f, green_pile.get());
2640 2640
2641 // Add a green clipped checkerboard in the bottom right to help test 2641 // Add a green clipped checkerboard in the bottom right to help test
2642 // interleaving picture quad content and solid color content. 2642 // interleaving picture quad content and solid color content.
2643 gfx::Rect bottom_right_rect( 2643 gfx::Rect bottom_right_rect(
2644 gfx::Point(viewport.width() / 2, viewport.height() / 2), 2644 gfx::Point(viewport.width() / 2, viewport.height() / 2),
2645 gfx::Size(viewport.width() / 2, viewport.height() / 2)); 2645 gfx::Size(viewport.width() / 2, viewport.height() / 2));
2646 SharedQuadState* bottom_right_green_shared_state = 2646 SharedQuadState* bottom_right_green_shared_state =
2647 CreateTestSharedQuadStateClipped(green_quad_to_target_transform, viewport, 2647 CreateTestSharedQuadStateClipped(green_quad_to_target_transform, viewport,
2648 bottom_right_rect, pass.get()); 2648 bottom_right_rect, pass.get());
2649 SolidColorDrawQuad* bottom_right_color_quad = 2649 SolidColorDrawQuad* bottom_right_color_quad =
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after
2934 EXPECT_TRUE(this->RunPixelTest( 2934 EXPECT_TRUE(this->RunPixelTest(
2935 &pass_list, 2935 &pass_list,
2936 base::FilePath(FILE_PATH_LITERAL("wrap_mode_repeat.png")), 2936 base::FilePath(FILE_PATH_LITERAL("wrap_mode_repeat.png")),
2937 FuzzyPixelOffByOneComparator(true))); 2937 FuzzyPixelOffByOneComparator(true)));
2938 } 2938 }
2939 2939
2940 #endif // !defined(OS_ANDROID) 2940 #endif // !defined(OS_ANDROID)
2941 2941
2942 } // namespace 2942 } // namespace
2943 } // namespace cc 2943 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698