diff options
| author | Romain Guy <romainguy@android.com> | 2010-07-23 00:28:00 -0700 |
|---|---|---|
| committer | Romain Guy <romainguy@android.com> | 2010-07-23 00:28:00 -0700 |
| commit | 51769a68a5cb34e9564740c6a854fcb93018789d (patch) | |
| tree | ceb06dc0bd51240c4aaabdef8bfb415b3c982cdd /libs/hwui/Extensions.h | |
| parent | b84b7e8f2172964fb32598728cc25cada73cb148 (diff) | |
| download | frameworks_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.h | 14 |
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 |
