| 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 |