Index: gm/etc1bitmap.cpp |
diff --git a/gm/etc1bitmap.cpp b/gm/etc1bitmap.cpp |
index 2241c848c3ee990aa9bf2658d0364fcd61e14ccd..fcf521a1803fec084c3a9ee68eba507bccee2f8b 100644 |
--- a/gm/etc1bitmap.cpp |
+++ b/gm/etc1bitmap.cpp |
@@ -145,6 +145,20 @@ private: |
typedef ETC1BitmapGM INHERITED; |
}; |
+// This class specializes ETC1BitmapGM to load the mandrill_128.r11.ktx file. |
+class ETC1Bitmap_R11_KTX_GM : public ETC1BitmapGM { |
+public: |
+ ETC1Bitmap_R11_KTX_GM() : ETC1BitmapGM() { } |
+ virtual ~ETC1Bitmap_R11_KTX_GM() { } |
+ |
+protected: |
+ |
+ virtual SkString fileExtension() const SK_OVERRIDE { return SkString("r11.ktx"); } |
+ |
+private: |
+ typedef ETC1BitmapGM INHERITED; |
+}; |
+ |
#ifndef SK_IGNORE_ETC1_SUPPORT |
/** |
* Test decoding an image from a PKM file and then |
@@ -211,6 +225,7 @@ private: |
DEF_GM( return SkNEW(skiagm::ETC1Bitmap_PKM_GM); ) |
DEF_GM( return SkNEW(skiagm::ETC1Bitmap_KTX_GM); ) |
+DEF_GM( return SkNEW(skiagm::ETC1Bitmap_R11_KTX_GM); ) |
#ifndef SK_IGNORE_ETC1_SUPPORT |
DEF_GM( return SkNEW(skiagm::ETC1Bitmap_NPOT_GM); ) |