diff options
| author | 2010-09-24 18:45:13 -0700 | |
|---|---|---|
| committer | 2010-09-24 18:45:13 -0700 | |
| commit | 1c1797acff49857b41ea1e3630d23d940882791c (patch) | |
| tree | eae135b7b72a922a87514be6882426b3cb860271 /libs/hwui/OpenGLRenderer.cpp | |
| parent | d95fec08916698f7bdd9f4b293d418ae4b4f60c5 (diff) | |
| parent | e2d345ea67e2960b37bfdc0fc8626d1bfa747404 (diff) | |
Merge "Add debug mode to measure performance."
Diffstat (limited to 'libs/hwui/OpenGLRenderer.cpp')
| -rw-r--r-- | libs/hwui/OpenGLRenderer.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/hwui/OpenGLRenderer.cpp b/libs/hwui/OpenGLRenderer.cpp index e0320850fca4..dbd499e2f87f 100644 --- a/libs/hwui/OpenGLRenderer.cpp +++ b/libs/hwui/OpenGLRenderer.cpp @@ -24,6 +24,7 @@ #include <SkTypeface.h> #include <utils/Log.h> +#include <utils/StopWatch.h> #include "OpenGLRenderer.h" @@ -710,6 +711,7 @@ void OpenGLRenderer::drawText(const char* text, int bytesCount, int count, if (text == NULL || count == 0 || (paint->getAlpha() == 0 && paint->getXfermode() == NULL)) { return; } + paint->setAntiAlias(true); float length = -1.0f; @@ -739,6 +741,7 @@ void OpenGLRenderer::drawText(const char* text, int bytesCount, int count, FontRenderer& fontRenderer = mCaches.fontRenderer.getFontRenderer(paint); fontRenderer.setFont(paint, SkTypeface::UniqueID(paint->getTypeface()), paint->getTextSize()); + if (mHasShadow) { glActiveTexture(gTextureUnits[0]); mCaches.dropShadowCache.setFontRenderer(fontRenderer); |