summaryrefslogtreecommitdiffstats
path: root/libs/hwui/Extensions.h
diff options
context:
space:
mode:
authorRomain Guy <romainguy@android.com>2010-07-23 00:28:00 -0700
committerRomain Guy <romainguy@android.com>2010-07-23 00:28:00 -0700
commit51769a68a5cb34e9564740c6a854fcb93018789d (patch)
treeceb06dc0bd51240c4aaabdef8bfb415b3c982cdd /libs/hwui/Extensions.h
parentb84b7e8f2172964fb32598728cc25cada73cb148 (diff)
downloadframeworks_base-51769a68a5cb34e9564740c6a854fcb93018789d.zip
frameworks_base-51769a68a5cb34e9564740c6a854fcb93018789d.tar.gz
frameworks_base-51769a68a5cb34e9564740c6a854fcb93018789d.tar.bz2
Cleanup, added properties for the FontRenderer.
Change-Id: I909c74815d3ac394438ad8071d17fef5401dbeed
Diffstat (limited to 'libs/hwui/Extensions.h')
-rw-r--r--libs/hwui/Extensions.h14
1 files changed, 14 insertions, 0 deletions
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 @@ public:
} 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