Title: [110534] trunk/Source/WebCore
Revision
110534
Author
[email protected]
Date
2012-03-12 20:33:31 -0700 (Mon, 12 Mar 2012)

Log Message

[chromium] Use tileRect instead of pointer derefs
https://bugs.webkit.org/show_bug.cgi?id=80919

Patch by Dana Jansens <[email protected]> on 2012-03-12
Reviewed by Adrienne Walker.

Covered by existing tests.

* platform/graphics/chromium/LayerRendererChromium.cpp:
(WebCore::LayerRendererChromium::drawTileQuad):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (110533 => 110534)


--- trunk/Source/WebCore/ChangeLog	2012-03-13 03:14:20 UTC (rev 110533)
+++ trunk/Source/WebCore/ChangeLog	2012-03-13 03:33:31 UTC (rev 110534)
@@ -1,3 +1,15 @@
+2012-03-12  Dana Jansens  <[email protected]>
+
+        [chromium] Use tileRect instead of pointer derefs
+        https://bugs.webkit.org/show_bug.cgi?id=80919
+
+        Reviewed by Adrienne Walker.
+
+        Covered by existing tests.
+
+        * platform/graphics/chromium/LayerRendererChromium.cpp:
+        (WebCore::LayerRendererChromium::drawTileQuad):
+
 2012-03-12  Hans Muller  <[email protected]>
 
         SVG should support transform-origin and relative values

Modified: trunk/Source/WebCore/platform/graphics/chromium/LayerRendererChromium.cpp (110533 => 110534)


--- trunk/Source/WebCore/platform/graphics/chromium/LayerRendererChromium.cpp	2012-03-13 03:14:20 UTC (rev 110533)
+++ trunk/Source/WebCore/platform/graphics/chromium/LayerRendererChromium.cpp	2012-03-13 03:33:31 UTC (rev 110534)
@@ -656,13 +656,13 @@
         CCLayerQuad::Edge rightEdge(topRight, bottomRight);
 
         // Only apply anti-aliasing to edges not clipped during culling.
-        if (quad->topEdgeAA() && quad->quadVisibleRect().y() == quad->quadRect().y())
+        if (quad->topEdgeAA() && tileRect.y() == quad->quadRect().y())
             topEdge = deviceLayerEdges.top();
-        if (quad->leftEdgeAA() && quad->quadVisibleRect().x() == quad->quadRect().x())
+        if (quad->leftEdgeAA() && tileRect.x() == quad->quadRect().x())
             leftEdge = deviceLayerEdges.left();
-        if (quad->rightEdgeAA() && quad->quadVisibleRect().maxX() == quad->quadRect().maxX())
+        if (quad->rightEdgeAA() && tileRect.maxX() == quad->quadRect().maxX())
             rightEdge = deviceLayerEdges.right();
-        if (quad->bottomEdgeAA() && quad->quadVisibleRect().maxY() == quad->quadRect().maxY())
+        if (quad->bottomEdgeAA() && tileRect.maxY() == quad->quadRect().maxY())
             bottomEdge = deviceLayerEdges.bottom();
 
         float sign = FloatQuad(tileRect).isCounterclockwise() ? -1 : 1;
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to