Cleanup, added properties for the FontRenderer.

Change-Id: I909c74815d3ac394438ad8071d17fef5401dbeed
diff --git a/libs/hwui/Extensions.h b/libs/hwui/Extensions.h
index c3d2448..99b34dd 100644
--- a/libs/hwui/Extensions.h
+++ b/libs/hwui/Extensions.h
@@ -44,19 +44,33 @@
         } while (head);
 
         mHasNPot = hasExtension("GL_OES_texture_npot");
+        mHasDrawPath = hasExtension("GL_NV_draw_path");
+        mHasCoverageSample = hasExtension("GL_NV_coverage_sample");
+
+        mExtensions = buffer;
     }
 
     inline bool hasNPot() const { return mHasNPot; }
+    inline bool hasDrawPath() const { return mHasDrawPath; }
+    inline bool hasCoverageSample() const { return mHasCoverageSample; }
 
     bool hasExtension(const char* extension) const {
         const String8 s(extension);
         return mExtensionList.indexOf(s) >= 0;
     }
 
+    void dump() {
+        LOGD("Supported extensions:\n%s", mExtensions);
+    }
+
 private:
     SortedVector<String8> mExtensionList;
 
+    const char* mExtensions;
+
     bool mHasNPot;
+    bool mHasDrawPath;
+    bool mHasCoverageSample;
 }; // class Extensions
 
 }; // namespace uirenderer