diff options
-rw-r--r-- | gm/etc1bitmap.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gm/etc1bitmap.cpp b/gm/etc1bitmap.cpp index 2241c848c3..fcf521a180 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); ) |