OSDN Git Service

Merge "Selectively enable and disable GL_BLEND for better performance."
authorDerek Sollenberger <djsollen@google.com>
Wed, 16 Feb 2011 20:48:46 +0000 (12:48 -0800)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Wed, 16 Feb 2011 20:48:46 +0000 (12:48 -0800)
1  2 
WebCore/platform/graphics/android/BaseLayerAndroid.cpp
WebCore/platform/graphics/android/LayerAndroid.cpp

@@@ -280,9 -279,9 +278,10 @@@ bool BaseLayerAndroid::drawGL(IntRect& 
      glUniform1i(shader->textureSampler(), 0);
      shader->setViewRect(viewRect);
      shader->setViewport(visibleRect);
+     shader->resetBlending();
  
 -    ret = drawBasePictureInGL(visibleRect, scale);
 +    double currentTime = WTF::currentTime();
 +    ret = drawBasePictureInGL(visibleRect, scale, currentTime);
  
      if (countChildren() >= 1) {
          LayerAndroid* compositedRoot = static_cast<LayerAndroid*>(getChild(0));