Title: [139828] trunk/Source/WebCore
Revision
139828
Author
charles....@torchmobile.com.cn
Date
2013-01-15 19:53:35 -0800 (Tue, 15 Jan 2013)

Log Message

[BlackBerry]  LayerRenderingResults doesn't need to maintain the hole punch rect
https://bugs.webkit.org/show_bug.cgi?id=106896

Reviewed by George Staikos.
Internally reviewed by Arvid Nilsson and John Griggs.

No new tests,clean up code which is not used anymore.

* platform/graphics/blackberry/LayerRenderer.cpp:
(WebCore::LayerRenderer::drawHolePunchRect):
* platform/graphics/blackberry/LayerRenderer.h:
(LayerRenderingResults):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (139827 => 139828)


--- trunk/Source/WebCore/ChangeLog	2013-01-16 03:44:37 UTC (rev 139827)
+++ trunk/Source/WebCore/ChangeLog	2013-01-16 03:53:35 UTC (rev 139828)
@@ -1,5 +1,20 @@
 2013-01-15  Charles Wei  <charles....@torchmobile.com.cn>
 
+        [BlackBerry]  LayerRenderingResults doesn't need to maintain the hole punch rect
+        https://bugs.webkit.org/show_bug.cgi?id=106896
+
+        Reviewed by George Staikos.
+        Internally reviewed by Arvid Nilsson and John Griggs.
+
+        No new tests,clean up code which is not used anymore.
+
+        * platform/graphics/blackberry/LayerRenderer.cpp:
+        (WebCore::LayerRenderer::drawHolePunchRect):
+        * platform/graphics/blackberry/LayerRenderer.h:
+        (LayerRenderingResults):
+
+2013-01-15  Charles Wei  <charles....@torchmobile.com.cn>
+
         Fullscreen element should not share styles with it's siblings.
         https://bugs.webkit.org/show_bug.cgi?id=106888
 

Modified: trunk/Source/WebCore/platform/graphics/blackberry/LayerRenderer.cpp (139827 => 139828)


--- trunk/Source/WebCore/platform/graphics/blackberry/LayerRenderer.cpp	2013-01-16 03:44:37 UTC (rev 139827)
+++ trunk/Source/WebCore/platform/graphics/blackberry/LayerRenderer.cpp	2013-01-16 03:53:35 UTC (rev 139828)
@@ -612,9 +612,6 @@
     glDrawArrays(GL_TRIANGLE_FAN, 0, 4);
     checkGLError();
     glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
-
-    IntRect holeWC = toWebKitWindowCoordinates(hole.boundingBox());
-    m_lastRenderingResults.addHolePunchRect(holeWC);
 }
 
 void LayerRenderer::prepareFrameRecursive(LayerCompositingThread* layer, double animationTime, bool isContextCurrent)
@@ -1198,24 +1195,6 @@
     return true;
 }
 
-IntRect LayerRenderingResults::holePunchRect(unsigned index) const
-{
-    if (index >= m_holePunchRects.size())
-        return IntRect();
-
-    return m_holePunchRects.at(index);
-}
-
-void LayerRenderingResults::addHolePunchRect(const IntRect& rect)
-{
-#if DEBUG_CLIPPING
-    printf("LayerRenderingResults::addHolePunchRect (%d,%d %dx%d)\n", rect.x(), rect.y(), rect.width(), rect.height());
-    fflush(stdout);
-#endif
-    if (!rect.isEmpty())
-        m_holePunchRects.append(rect);
-}
-
 void LayerRenderingResults::addDirtyRect(const IntRect& rect)
 {
     IntRect dirtyUnion[NumberOfDirtyRects];

Modified: trunk/Source/WebCore/platform/graphics/blackberry/LayerRenderer.h (139827 => 139828)


--- trunk/Source/WebCore/platform/graphics/blackberry/LayerRenderer.h	2013-01-16 03:44:37 UTC (rev 139827)
+++ trunk/Source/WebCore/platform/graphics/blackberry/LayerRenderer.h	2013-01-16 03:53:35 UTC (rev 139828)
@@ -56,10 +56,6 @@
 public:
     LayerRenderingResults() : wasEmpty(true), needsAnimationFrame(false) { }
 
-    void addHolePunchRect(const IntRect&);
-    IntRect holePunchRect(size_t index) const;
-    size_t holePunchRectSize() { return m_holePunchRects.size(); }
-
     static const int NumberOfDirtyRects = 3;
     const IntRect& dirtyRect(int i) const { return m_dirtyRects[i]; }
     void addDirtyRect(const IntRect& dirtyRect);
@@ -72,7 +68,6 @@
     bool needsAnimationFrame;
 
 private:
-    Vector<IntRect> m_holePunchRects; // Rects are in compositing surface coordinates.
     IntRect m_dirtyRects[NumberOfDirtyRects];
 };
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to