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