summaryrefslogtreecommitdiff
path: root/libs/hwui/OpenGLRenderer.h
diff options
context:
space:
mode:
author Romain Guy <romainguy@google.com> 2013-03-20 16:31:12 -0700
committer Romain Guy <romainguy@google.com> 2013-03-20 16:35:05 -0700
commit257ae3502cfad43df681b1783528d645bdabc63f (patch)
treee257e21ddf04c544b0dbb6467d2d10a7c659ac1d /libs/hwui/OpenGLRenderer.h
parent10c4d99f04a399c78529d0ae66c1785b26a125c3 (diff)
Optimize text GL setup
Only performs the GL setup steps when at least one glyph is drawn. This change also skips various draw operations when the specified paint draws with alpha = 0. Change-Id: I9eda148b0503acffc552ee19196f5d52e958a1a2
Diffstat (limited to 'libs/hwui/OpenGLRenderer.h')
-rw-r--r--libs/hwui/OpenGLRenderer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/hwui/OpenGLRenderer.h b/libs/hwui/OpenGLRenderer.h
index fc7c597d453f..554ccb0512d0 100644
--- a/libs/hwui/OpenGLRenderer.h
+++ b/libs/hwui/OpenGLRenderer.h
@@ -85,6 +85,7 @@ struct DeferredDisplayState {
///////////////////////////////////////////////////////////////////////////////
class DisplayList;
+class TextSetupFunctor;
class VertexBuffer;
/**
@@ -985,6 +986,7 @@ private:
String8 mName;
friend class DisplayListRenderer;
+ friend class TextSetupFunctor;
}; // class OpenGLRenderer