colorwheelnative gm, to test that colors look right under all conditions.

Motivation: colorwheel on pdf-native (MacOS coregraphics) reverses Blue and Red.  I want to see if this has anything to do with image decoding.

BUG=skia:3184

Review URL: https://codereview.chromium.org/774713003
This commit is contained in:
halcanary 2014-12-02 09:37:17 -08:00 committed by Commit bot
parent 775b8199a2
commit 5abbc420e3

View File

@ -55,3 +55,25 @@ DEF_SIMPLE_GM(colorwheel, canvas, 256, 256) {
draw_bitmap(canvas, "color_wheel.webp", 0, 128); // bottom left
draw_bitmap(canvas, "color_wheel.jpg", 128, 128); // bottom right
}
DEF_SIMPLE_GM(colorwheelnative, canvas, 128, 28) {
SkPaint paint;
paint.setTypeface(SkTypeface::CreateFromName("Arial", SkTypeface::kBold));
paint.setTextSize(18.0f);
canvas->clear(SK_ColorLTGRAY);
paint.setColor(SK_ColorRED);
canvas->drawText("R", 1, 8.0f, 20.0f, paint);
paint.setColor(SK_ColorGREEN);
canvas->drawText("G", 1, 24.0f, 20.0f, paint);
paint.setColor(SK_ColorBLUE);
canvas->drawText("B", 1, 40.0f, 20.0f, paint);
paint.setColor(SK_ColorCYAN);
canvas->drawText("C", 1, 56.0f, 20.0f, paint);
paint.setColor(SK_ColorMAGENTA);
canvas->drawText("M", 1, 72.0f, 20.0f, paint);
paint.setColor(SK_ColorYELLOW);
canvas->drawText("Y", 1, 88.0f, 20.0f, paint);
paint.setColor(SK_ColorBLACK);
canvas->drawText("K", 1, 104.0f, 20.0f, paint);
}