am bcab7b17: fix DimLayer in GLES2.0 SF

* commit 'bcab7b17b1c5476935a6f2f916922b4eb57991a4':
  fix DimLayer in GLES2.0 SF
This commit is contained in:
Mathias Agopian 2013-08-26 15:03:19 -07:00 committed by Android Git Automerger
commit 01ff3d6fde
1 changed files with 5 additions and 2 deletions

View File

@ -116,7 +116,11 @@ void GLES20RenderEngine::setupLayerBlending(
}
void GLES20RenderEngine::setupDimLayerBlending(int alpha) {
mState.setPlaneAlpha(alpha / 255.0f);
mState.setPlaneAlpha(1.0f);
mState.setPremultipliedAlpha(true);
mState.setOpaque(false);
mState.setColor(0, 0, 0, alpha/255.0f);
mState.disableTexture();
if (alpha == 0xFF) {
glDisable(GL_BLEND);
@ -124,7 +128,6 @@ void GLES20RenderEngine::setupDimLayerBlending(int alpha) {
glEnable(GL_BLEND);
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
}
disableTexturing();
}
void GLES20RenderEngine::setupLayerTexturing(const Texture& texture) {