[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

kbr at google.com kbr at google.com
Wed Dec 22 13:39:05 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 3b183f73acae95b35765ff11ddd5b7a50e1e3ad0
Author: kbr at google.com <kbr at google.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed Sep 22 15:31:10 2010 +0000

    2010-09-22  Kenneth Russell  <kbr at google.com>
    
            Reviewed by James Robinson.
    
            Add local triangulation of cubic curve control points
            https://bugs.webkit.org/show_bug.cgi?id=45252
    
            Adding a localized triangulation algorithm which takes as input
            the four control points of a cubic curve segment and provides both
            triangles as well as the ability to walk the interior edges. The
            latter will be used later to fill the interior of shapes bounded
            by these cubic curves, quadratic curves and line segments.
    
            * platform/graphics/gpu/LoopBlinnLocalTriangulator.cpp: Added.
            (WebCore::LoopBlinnLocalTriangulator::Triangle::contains):
            (WebCore::LoopBlinnLocalTriangulator::Triangle::nextVertex):
            (WebCore::LoopBlinnLocalTriangulator::Triangle::indexForVertex):
            (WebCore::LoopBlinnLocalTriangulator::Triangle::makeCounterClockwise):
            (WebCore::LoopBlinnLocalTriangulator::LoopBlinnLocalTriangulator):
            (WebCore::LoopBlinnLocalTriangulator::reset):
            (WebCore::LoopBlinnLocalTriangulator::triangulate):
            (WebCore::LoopBlinnLocalTriangulator::triangulateHelper):
            (WebCore::LoopBlinnLocalTriangulator::addTriangle):
            (WebCore::LoopBlinnLocalTriangulator::addInteriorVertex):
            (WebCore::LoopBlinnLocalTriangulator::isSharedEdge):
            * platform/graphics/gpu/LoopBlinnLocalTriangulator.h: Added.
            (WebCore::LoopBlinnLocalTriangulator::Vertex::Vertex):
            (WebCore::LoopBlinnLocalTriangulator::Vertex::xyCoordinates):
            (WebCore::LoopBlinnLocalTriangulator::Vertex::klmCoordinates):
            (WebCore::LoopBlinnLocalTriangulator::Vertex::set):
            (WebCore::LoopBlinnLocalTriangulator::Vertex::end):
            (WebCore::LoopBlinnLocalTriangulator::Vertex::setEnd):
            (WebCore::LoopBlinnLocalTriangulator::Vertex::marked):
            (WebCore::LoopBlinnLocalTriangulator::Vertex::setMarked):
            (WebCore::LoopBlinnLocalTriangulator::Vertex::interior):
            (WebCore::LoopBlinnLocalTriangulator::Vertex::setInterior):
            (WebCore::LoopBlinnLocalTriangulator::Vertex::resetFlags):
            (WebCore::LoopBlinnLocalTriangulator::Triangle::Triangle):
            (WebCore::LoopBlinnLocalTriangulator::Triangle::getVertex):
            (WebCore::LoopBlinnLocalTriangulator::Triangle::setVertices):
            (WebCore::LoopBlinnLocalTriangulator::getVertex):
            (WebCore::LoopBlinnLocalTriangulator::numberOfTriangles):
            (WebCore::LoopBlinnLocalTriangulator::getTriangle):
            (WebCore::LoopBlinnLocalTriangulator::numberOfInteriorVertices):
            (WebCore::LoopBlinnLocalTriangulator::getInteriorVertex):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68045 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 9fa5213..8e3b25d 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,49 @@
+2010-09-22  Kenneth Russell  <kbr at google.com>
+
+        Reviewed by James Robinson.
+
+        Add local triangulation of cubic curve control points
+        https://bugs.webkit.org/show_bug.cgi?id=45252
+
+        Adding a localized triangulation algorithm which takes as input
+        the four control points of a cubic curve segment and provides both
+        triangles as well as the ability to walk the interior edges. The
+        latter will be used later to fill the interior of shapes bounded
+        by these cubic curves, quadratic curves and line segments.
+
+        * platform/graphics/gpu/LoopBlinnLocalTriangulator.cpp: Added.
+        (WebCore::LoopBlinnLocalTriangulator::Triangle::contains):
+        (WebCore::LoopBlinnLocalTriangulator::Triangle::nextVertex):
+        (WebCore::LoopBlinnLocalTriangulator::Triangle::indexForVertex):
+        (WebCore::LoopBlinnLocalTriangulator::Triangle::makeCounterClockwise):
+        (WebCore::LoopBlinnLocalTriangulator::LoopBlinnLocalTriangulator):
+        (WebCore::LoopBlinnLocalTriangulator::reset):
+        (WebCore::LoopBlinnLocalTriangulator::triangulate):
+        (WebCore::LoopBlinnLocalTriangulator::triangulateHelper):
+        (WebCore::LoopBlinnLocalTriangulator::addTriangle):
+        (WebCore::LoopBlinnLocalTriangulator::addInteriorVertex):
+        (WebCore::LoopBlinnLocalTriangulator::isSharedEdge):
+        * platform/graphics/gpu/LoopBlinnLocalTriangulator.h: Added.
+        (WebCore::LoopBlinnLocalTriangulator::Vertex::Vertex):
+        (WebCore::LoopBlinnLocalTriangulator::Vertex::xyCoordinates):
+        (WebCore::LoopBlinnLocalTriangulator::Vertex::klmCoordinates):
+        (WebCore::LoopBlinnLocalTriangulator::Vertex::set):
+        (WebCore::LoopBlinnLocalTriangulator::Vertex::end):
+        (WebCore::LoopBlinnLocalTriangulator::Vertex::setEnd):
+        (WebCore::LoopBlinnLocalTriangulator::Vertex::marked):
+        (WebCore::LoopBlinnLocalTriangulator::Vertex::setMarked):
+        (WebCore::LoopBlinnLocalTriangulator::Vertex::interior):
+        (WebCore::LoopBlinnLocalTriangulator::Vertex::setInterior):
+        (WebCore::LoopBlinnLocalTriangulator::Vertex::resetFlags):
+        (WebCore::LoopBlinnLocalTriangulator::Triangle::Triangle):
+        (WebCore::LoopBlinnLocalTriangulator::Triangle::getVertex):
+        (WebCore::LoopBlinnLocalTriangulator::Triangle::setVertices):
+        (WebCore::LoopBlinnLocalTriangulator::getVertex):
+        (WebCore::LoopBlinnLocalTriangulator::numberOfTriangles):
+        (WebCore::LoopBlinnLocalTriangulator::getTriangle):
+        (WebCore::LoopBlinnLocalTriangulator::numberOfInteriorVertices):
+        (WebCore::LoopBlinnLocalTriangulator::getInteriorVertex):
+
 2010-09-22  Lucas De Marchi  <lucas.demarchi at profusion.mobi>
 
         Unreviewed, EFL build fix.

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list