2009-12-14 Jakob Petsovits <jpetsovits@rim.com>
commitde57a76d82dca19d85c2d619d8c6df53c985e640
authoreric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 14 Dec 2009 21:27:11 +0000 (14 21:27 +0000)
committereric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 14 Dec 2009 21:27:11 +0000 (14 21:27 +0000)
tree782c40c8e37d6e780e6f4dfc7dd66de829242a65
parente12f9e4944d04d583675644de965903b1c3b99b7
2009-12-14  Jakob Petsovits  <jpetsovits@rim.com>

        Reviewed by Simon Fraser.

        Add FloatQuad::isRectilinear() to check whether it can be represented as FloatRect.
        https://bugs.webkit.org/show_bug.cgi?id=30442

        This enables optimizations for distinguishing between
        arbitrary FloatQuads and rectilinear ones.

        * platform/graphics/FloatQuad.cpp:
        (WebCore::FloatQuad::isRectilinear):
        * platform/graphics/FloatQuad.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52115 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/platform/graphics/FloatQuad.cpp
WebCore/platform/graphics/FloatQuad.h