OLD | NEW |
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 <stddef.h> | 5 #include <stddef.h> |
6 #include <stdint.h> | 6 #include <stdint.h> |
7 | 7 |
8 #include "base/message_loop/message_loop.h" | 8 #include "base/message_loop/message_loop.h" |
9 #include "cc/output/gl_renderer.h" | 9 #include "cc/output/gl_renderer.h" |
10 #include "cc/quads/draw_quad.h" | 10 #include "cc/quads/draw_quad.h" |
(...skipping 2468 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2479 | 2479 |
2480 gfx::Rect viewport(this->device_viewport_size_); | 2480 gfx::Rect viewport(this->device_viewport_size_); |
2481 ResourceFormat texture_format = RGBA_8888; | 2481 ResourceFormat texture_format = RGBA_8888; |
2482 bool nearest_neighbor = false; | 2482 bool nearest_neighbor = false; |
2483 | 2483 |
2484 RenderPassId id(1, 1); | 2484 RenderPassId id(1, 1); |
2485 gfx::Transform transform_to_root; | 2485 gfx::Transform transform_to_root; |
2486 scoped_ptr<RenderPass> pass = | 2486 scoped_ptr<RenderPass> pass = |
2487 CreateTestRenderPass(id, viewport, transform_to_root); | 2487 CreateTestRenderPass(id, viewport, transform_to_root); |
2488 | 2488 |
2489 skia::RefPtr<SkSurface> surface = | 2489 sk_sp<SkSurface> surface = SkSurface::MakeRasterN32Premul(2, 2); |
2490 skia::AdoptRef(SkSurface::NewRasterN32Premul(2, 2)); | |
2491 ASSERT_NE(surface, nullptr); | 2490 ASSERT_NE(surface, nullptr); |
2492 SkCanvas* canvas = surface->getCanvas(); | 2491 SkCanvas* canvas = surface->getCanvas(); |
2493 canvas->drawPoint(0, 0, SK_ColorGREEN); | 2492 canvas->drawPoint(0, 0, SK_ColorGREEN); |
2494 canvas->drawPoint(0, 1, SK_ColorBLUE); | 2493 canvas->drawPoint(0, 1, SK_ColorBLUE); |
2495 canvas->drawPoint(1, 0, SK_ColorBLUE); | 2494 canvas->drawPoint(1, 0, SK_ColorBLUE); |
2496 canvas->drawPoint(1, 1, SK_ColorGREEN); | 2495 canvas->drawPoint(1, 1, SK_ColorGREEN); |
2497 skia::RefPtr<SkImage> image = skia::AdoptRef(surface->newImageSnapshot()); | 2496 skia::RefPtr<SkImage> image = skia::AdoptRef(surface->newImageSnapshot()); |
2498 | 2497 |
2499 scoped_ptr<FakeRecordingSource> recording = | 2498 scoped_ptr<FakeRecordingSource> recording = |
2500 FakeRecordingSource::CreateFilledRecordingSource(viewport.size()); | 2499 FakeRecordingSource::CreateFilledRecordingSource(viewport.size()); |
(...skipping 28 matching lines...) Expand all Loading... |
2529 TYPED_TEST(SoftwareRendererPixelTest, PictureDrawQuadNearestNeighbor) { | 2528 TYPED_TEST(SoftwareRendererPixelTest, PictureDrawQuadNearestNeighbor) { |
2530 gfx::Rect viewport(this->device_viewport_size_); | 2529 gfx::Rect viewport(this->device_viewport_size_); |
2531 ResourceFormat texture_format = RGBA_8888; | 2530 ResourceFormat texture_format = RGBA_8888; |
2532 bool nearest_neighbor = true; | 2531 bool nearest_neighbor = true; |
2533 | 2532 |
2534 RenderPassId id(1, 1); | 2533 RenderPassId id(1, 1); |
2535 gfx::Transform transform_to_root; | 2534 gfx::Transform transform_to_root; |
2536 scoped_ptr<RenderPass> pass = | 2535 scoped_ptr<RenderPass> pass = |
2537 CreateTestRenderPass(id, viewport, transform_to_root); | 2536 CreateTestRenderPass(id, viewport, transform_to_root); |
2538 | 2537 |
2539 skia::RefPtr<SkSurface> surface = | 2538 sk_sp<SkSurface> surface = SkSurface::MakeRasterN32Premul(2, 2); |
2540 skia::AdoptRef(SkSurface::NewRasterN32Premul(2, 2)); | |
2541 ASSERT_NE(surface, nullptr); | 2539 ASSERT_NE(surface, nullptr); |
2542 SkCanvas* canvas = surface->getCanvas(); | 2540 SkCanvas* canvas = surface->getCanvas(); |
2543 canvas->drawPoint(0, 0, SK_ColorGREEN); | 2541 canvas->drawPoint(0, 0, SK_ColorGREEN); |
2544 canvas->drawPoint(0, 1, SK_ColorBLUE); | 2542 canvas->drawPoint(0, 1, SK_ColorBLUE); |
2545 canvas->drawPoint(1, 0, SK_ColorBLUE); | 2543 canvas->drawPoint(1, 0, SK_ColorBLUE); |
2546 canvas->drawPoint(1, 1, SK_ColorGREEN); | 2544 canvas->drawPoint(1, 1, SK_ColorGREEN); |
2547 skia::RefPtr<SkImage> image = skia::AdoptRef(surface->newImageSnapshot()); | 2545 skia::RefPtr<SkImage> image = skia::AdoptRef(surface->newImageSnapshot()); |
2548 | 2546 |
2549 scoped_ptr<FakeRecordingSource> recording = | 2547 scoped_ptr<FakeRecordingSource> recording = |
2550 FakeRecordingSource::CreateFilledRecordingSource(viewport.size()); | 2548 FakeRecordingSource::CreateFilledRecordingSource(viewport.size()); |
(...skipping 551 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3102 | 3100 |
3103 EXPECT_TRUE(this->RunPixelTest( | 3101 EXPECT_TRUE(this->RunPixelTest( |
3104 &pass_list, base::FilePath(FILE_PATH_LITERAL("spiral.png")), | 3102 &pass_list, base::FilePath(FILE_PATH_LITERAL("spiral.png")), |
3105 FuzzyPixelOffByOneComparator(true))); | 3103 FuzzyPixelOffByOneComparator(true))); |
3106 } | 3104 } |
3107 | 3105 |
3108 #endif // !defined(OS_ANDROID) | 3106 #endif // !defined(OS_ANDROID) |
3109 | 3107 |
3110 } // namespace | 3108 } // namespace |
3111 } // namespace cc | 3109 } // namespace cc |
OLD | NEW |