Index: gm/etc1bitmap.cpp |
diff --git a/gm/copyTo4444.cpp b/gm/etc1bitmap.cpp |
similarity index 75% |
copy from gm/copyTo4444.cpp |
copy to gm/etc1bitmap.cpp |
index 7e2c2798e450154700ee7e828e584b2ffd7c72d9..62b61f13b3efaef9722a5b45f4800415daa76460 100644 |
--- a/gm/copyTo4444.cpp |
+++ b/gm/etc1bitmap.cpp |
@@ -15,23 +15,24 @@ namespace skiagm { |
/** |
robertphillips
2014/05/22 14:41:35
Update comment.
krajcevski
2014/05/22 15:32:17
Done.
|
* Test copying an image from 8888 to 4444. |
*/ |
-class CopyTo4444GM : public GM { |
+class ETC1BitmapGM : public GM { |
public: |
- CopyTo4444GM() {} |
+ ETC1BitmapGM() {} |
protected: |
robertphillips
2014/05/22 14:41:35
add SK_OVERRIDE after ever overridden method.
krajcevski
2014/05/22 15:32:17
Done.
|
virtual SkString onShortName() { |
- return SkString("copyTo4444"); |
+ return SkString("etc1bitmap"); |
} |
virtual SkISize onISize() { |
- return make_isize(1024, 512); |
+ return make_isize(512, 512); |
} |
virtual void onDraw(SkCanvas* canvas) { |
- SkBitmap bm, bm4444; |
+ |
+ SkBitmap bm; |
SkString filename = SkOSPath::SkPathJoin( |
- INHERITED::gResourcePath.c_str(), "mandrill_512.png"); |
+ INHERITED::gResourcePath.c_str(), "mandrill_512.pkm"); |
if (!SkImageDecoder::DecodeFile(filename.c_str(), &bm, |
SkBitmap::kARGB_8888_Config, |
SkImageDecoder::kDecodePixels_Mode)) { |
@@ -40,8 +41,6 @@ protected: |
return; |
} |
canvas->drawBitmap(bm, 0, 0); |
- SkAssertResult(bm.copyTo(&bm4444, kARGB_4444_SkColorType)); |
- canvas->drawBitmap(bm4444, SkIntToScalar(bm.width()), 0); |
} |
private: |
@@ -50,7 +49,7 @@ private: |
////////////////////////////////////////////////////////////////////////////// |
robertphillips
2014/05/22 14:41:35
Use DEF_GM macro
krajcevski
2014/05/22 15:32:17
Done.
|
-static GM* MyFactory(void*) { return new CopyTo4444GM; } |
+static GM* MyFactory(void*) { return new ETC1BitmapGM; } |
static GMRegistry reg(MyFactory); |
} |