Title: [194949] branches/safari-601-branch/Source/ThirdParty/ANGLE
Revision
194949
Author
[email protected]
Date
2016-01-12 17:41:48 -0800 (Tue, 12 Jan 2016)

Log Message

Merge r194780. rdar://problem/24043054

Modified Paths

Diff

Modified: branches/safari-601-branch/Source/ThirdParty/ANGLE/ChangeLog (194948 => 194949)


--- branches/safari-601-branch/Source/ThirdParty/ANGLE/ChangeLog	2016-01-13 01:41:46 UTC (rev 194948)
+++ branches/safari-601-branch/Source/ThirdParty/ANGLE/ChangeLog	2016-01-13 01:41:48 UTC (rev 194949)
@@ -1,3 +1,29 @@
+2016-01-12  Matthew Hanson  <[email protected]>
+
+        Merge r194780. rdar://problem/24043054
+
+    2016-01-08  Brent Fulgham  <[email protected]>
+
+            [ANGLE] Correct UNREACHABLE runtime assertion for void constructors
+            https://bugs.webkit.org/show_bug.cgi?id=152900
+            <rdar://problem/24107501>
+
+            Reviewed by Alex Christensen.
+
+            Tested by Khronos WebGL 1.0.4 suite.
+
+            Merge a small part of ANGLE upstream commit r284735:
+
+                commit    01971113492d9aca386f2bca021b1f4b134fc277
+                author    Dmitry Skiba <[email protected]>  Fri Jul 10 18:54:00 2015
+                committer Jamie Madill <[email protected]>  Fri Jul 10 19:03:34 2015
+                tree      47e42eac00f7d64cddb14b3cc21a4e605c189d20
+
+            This issue was found by <https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/bugs/angle-constructor-invalid-parameters.html?webglVersion=1&quiet=0>
+
+            * src/compiler/translator/Types.cpp:
+            (TType::buildMangledName): Don't assert with UNREACHABLE here.
+
 2015-07-03  Dan Bernstein  <[email protected]>
 
         [Xcode] Update some build settings as recommended by Xcode 7

Modified: branches/safari-601-branch/Source/ThirdParty/ANGLE/src/compiler/translator/Types.cpp (194948 => 194949)


--- branches/safari-601-branch/Source/ThirdParty/ANGLE/src/compiler/translator/Types.cpp	2016-01-13 01:41:46 UTC (rev 194948)
+++ branches/safari-601-branch/Source/ThirdParty/ANGLE/src/compiler/translator/Types.cpp	2016-01-13 01:41:48 UTC (rev 194949)
@@ -142,7 +142,8 @@
         mangledName += interfaceBlock->mangledName();
         break;
       default:
-        UNREACHABLE();
+        // EbtVoid, EbtAddress and non types
+        break;
     }
 
     if (isMatrix())
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to