diff options
| author | 2011-06-22 20:58:11 -0700 | |
|---|---|---|
| committer | 2011-06-22 20:58:11 -0700 | |
| commit | a9489274d67b540804aafb587a226f7c2ae4464d (patch) | |
| tree | 2e181f440cfdda41da82e3763523b437af0fcf8f /libs/hwui/OpenGLRenderer.cpp | |
| parent | d586ad9c9fec80aa1d24d6b53cd2c8d5b47fe868 (diff) | |
Add the ability to specify the opacity of a TextureView
TextureView assumes its content is opaque by default.
Change-Id: Iba873423566a5b67c388081838bd910dceba32ba
Diffstat (limited to 'libs/hwui/OpenGLRenderer.cpp')
| -rw-r--r-- | libs/hwui/OpenGLRenderer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/OpenGLRenderer.cpp b/libs/hwui/OpenGLRenderer.cpp index 88774c6dff47..1c06a0b3a107 100644 --- a/libs/hwui/OpenGLRenderer.cpp +++ b/libs/hwui/OpenGLRenderer.cpp @@ -639,7 +639,7 @@ void OpenGLRenderer::drawTextureLayer(Layer* layer, const Rect& rect) { setupDrawTextureTransform(); setupDrawColor(alpha, alpha, alpha, alpha); setupDrawColorFilter(); - setupDrawBlending(layer->blend, layer->mode); + setupDrawBlending(layer->blend || layer->alpha < 255, layer->mode); setupDrawProgram(); setupDrawModelView(rect.left, rect.top, rect.right, rect.bottom); setupDrawPureColorUniforms(); |