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

Side by Side Diff: tests/ReadPixelsTest.cpp

Issue 1855993002: Remove 'native' context unit test macro. (Closed) Base URL: https://skia.googlesource.com/skia.git@fixx1
Patch Set: rebase Created 4 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 | « tests/ImageTest.cpp ('k') | tests/Test.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 /* 1 /*
2 * Copyright 2011 Google Inc. 2 * Copyright 2011 Google Inc.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license that can be 4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file. 5 * found in the LICENSE file.
6 */ 6 */
7 7
8 #include "SkCanvas.h" 8 #include "SkCanvas.h"
9 #include "SkColorPriv.h" 9 #include "SkColorPriv.h"
10 #include "SkMathPriv.h" 10 #include "SkMathPriv.h"
(...skipping 558 matching lines...) Expand 10 before | Expand all | Expand 10 after
569 /* 569 /*
570 * Test two different ways to turn a subset of a bitmap into a texture 570 * Test two different ways to turn a subset of a bitmap into a texture
571 * - subset and then upload to a texture 571 * - subset and then upload to a texture
572 * - upload to a texture and then subset 572 * - upload to a texture and then subset
573 * 573 *
574 * These two techniques result in the same pixels (ala readPixels) 574 * These two techniques result in the same pixels (ala readPixels)
575 * but when we draw them (rotated+scaled) we don't always get the same results. 575 * but when we draw them (rotated+scaled) we don't always get the same results.
576 * 576 *
577 * https://bug.skia.org/4351 577 * https://bug.skia.org/4351
578 */ 578 */
579 DEF_GPUTEST_FOR_NATIVE_CONTEXT(ReadPixels_Subset_Gpu, reporter, context) { 579 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ReadPixels_Subset_Gpu, reporter, context) {
580 SkBitmap bitmap; 580 SkBitmap bitmap;
581 make_ringed_bitmap(&bitmap, 6, 6); 581 make_ringed_bitmap(&bitmap, 6, 6);
582 const SkIRect subset = SkIRect::MakeLTRB(2, 2, 4, 4); 582 const SkIRect subset = SkIRect::MakeLTRB(2, 2, 4, 4);
583 583
584 // make two textures... 584 // make two textures...
585 SkBitmap bm_subset, tx_subset; 585 SkBitmap bm_subset, tx_subset;
586 586
587 // ... one from a texture-subset 587 // ... one from a texture-subset
588 SkAutoTUnref<GrTexture> fullTx(GrRefCachedBitmapTexture(context, bitmap, 588 SkAutoTUnref<GrTexture> fullTx(GrRefCachedBitmapTexture(context, bitmap,
589 GrTextureParams::Cla mpNoFilter())); 589 GrTextureParams::Cla mpNoFilter()));
(...skipping 27 matching lines...) Expand all
617 SkAutoTUnref<SkData> dataB(draw_into_surface(surfB.get(), tx_subset, qua lity)); 617 SkAutoTUnref<SkData> dataB(draw_into_surface(surfB.get(), tx_subset, qua lity));
618 618
619 REPORTER_ASSERT(reporter, dataA->equals(dataB)); 619 REPORTER_ASSERT(reporter, dataA->equals(dataB));
620 if (false) { 620 if (false) {
621 dump_to_file("test_image_A.png", dataA); 621 dump_to_file("test_image_A.png", dataA);
622 dump_to_file("test_image_B.png", dataB); 622 dump_to_file("test_image_B.png", dataB);
623 } 623 }
624 } 624 }
625 } 625 }
626 #endif 626 #endif
OLDNEW
« no previous file with comments | « tests/ImageTest.cpp ('k') | tests/Test.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698