[Webkit-unassigned] [Bug 118550] New: ANGLE should be updated

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 10 23:42:23 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=118550

           Summary: ANGLE should be updated
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P3
         Component: ANGLE
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: achristensen at apple.com
                CC: slewis at apple.com, dino at apple.com, noam at webkit.org


I have a working build of WebGL on Windows that uses most of ANGLE, so we should included the additional parts of ANGLE.  Before we do this, we may as well update to the latest revision.  

Blink is currently using r2184 of ANGLE.  We're currently using r1987.  I suggest we update to the latest revision of ANGLE, r2249.

Our current differences from the ANGLE repository are that we used Bison 2.4.2 instead of Bison 2.3 to generate glslang_tab and ExpressionParser cpp and h files, we put #if defined(_MSC_VER) around #pragma warning(disable: 4718) in DependencyGraph.cpp, and we include khrplatform.h instead of KHR/khrplatform.h in ShaderLang.h.  The current revision of ANGLE used Bison 2.4.2 to generate the files, so we won't need to rerun Bison.  We may as well keep the other two changes for now.

Updating to the latest revision moves DetectRecursion.cpp and DetectRecursion.h to DetectCallDepth.cpp and DetectCallDepth.h and adds builtin_symbol_table.cpp and builtin_symbol_table.h, so I've tried to do that by hand with all build systems.  "DetectRecursion" was also in Source\WebCore\WebCore.order, and I'm not sure what that is, so I may have broken whatever that is (Stephanie - you added that).  I would not be surprised if this first patch breaks build systems, but that's what the EWS system is for.  I don't want to land a patch that breaks anything.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list