summaryrefslogtreecommitdiff
path: root/libs/hwui/OpenGLRenderer.cpp
diff options
context:
space:
mode:
author Romain Guy <romainguy@google.com> 2010-09-24 18:39:22 -0700
committer Romain Guy <romainguy@google.com> 2010-09-24 18:39:22 -0700
commite2d345ea67e2960b37bfdc0fc8626d1bfa747404 (patch)
tree1c6aebf69921950237754ef7b8386a9856624e25 /libs/hwui/OpenGLRenderer.cpp
parent9a40babc62416259d18783ce8c03c00042ec317b (diff)
Add debug mode to measure performance.
Change-Id: I9d4c84034dc200b99c8266165942a7cdbcb5c0c5
Diffstat (limited to 'libs/hwui/OpenGLRenderer.cpp')
-rw-r--r--libs/hwui/OpenGLRenderer.cpp3
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);