Title: [274663] branches/safari-612.1.7-branch/Source/ThirdParty/ANGLE
Revision
274663
Author
[email protected]
Date
2021-03-18 12:09:17 -0700 (Thu, 18 Mar 2021)

Log Message

Cherry-pick r274654. rdar://problem/75583447

    'MTLLanguageVersion1_0' is unavailable on Catalyst
    https://bugs.webkit.org/show_bug.cgi?id=223392

    Patch by Kyle Piddington <[email protected]> on 2021-03-18
    Reviewed by Jon Lee.

    Disable switch case in catalyst builds

    * src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp:
    (GetOperatorString):
    * src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp:
    * src/libANGLE/renderer/metal/FrameBufferMtl.mm:
    (rx::FramebufferMtl::readPixels):
    * src/libANGLE/renderer/metal/mtl_utils.mm:
    (rx::mtl::GetUserSetOrHighestMSLVersion):

    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274654 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Modified Paths

Diff

Modified: branches/safari-612.1.7-branch/Source/ThirdParty/ANGLE/ChangeLog (274662 => 274663)


--- branches/safari-612.1.7-branch/Source/ThirdParty/ANGLE/ChangeLog	2021-03-18 19:09:02 UTC (rev 274662)
+++ branches/safari-612.1.7-branch/Source/ThirdParty/ANGLE/ChangeLog	2021-03-18 19:09:17 UTC (rev 274663)
@@ -1,3 +1,42 @@
+2021-03-18  Alan Coon  <[email protected]>
+
+        Cherry-pick r274654. rdar://problem/75583447
+
+    'MTLLanguageVersion1_0' is unavailable on Catalyst
+    https://bugs.webkit.org/show_bug.cgi?id=223392
+    
+    Patch by Kyle Piddington <[email protected]> on 2021-03-18
+    Reviewed by Jon Lee.
+    
+    Disable switch case in catalyst builds
+    
+    * src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp:
+    (GetOperatorString):
+    * src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp:
+    * src/libANGLE/renderer/metal/FrameBufferMtl.mm:
+    (rx::FramebufferMtl::readPixels):
+    * src/libANGLE/renderer/metal/mtl_utils.mm:
+    (rx::mtl::GetUserSetOrHighestMSLVersion):
+    
+    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274654 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+
+    2021-03-18  Kyle Piddington  <[email protected]>
+
+            'MTLLanguageVersion1_0' is unavailable on Catalyst
+            https://bugs.webkit.org/show_bug.cgi?id=223392
+
+            Reviewed by Jon Lee.
+
+            Disable switch case in catalyst builds
+
+            * src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp:
+            (GetOperatorString):
+            * src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp:
+            * src/libANGLE/renderer/metal/FrameBufferMtl.mm:
+            (rx::FramebufferMtl::readPixels):
+            * src/libANGLE/renderer/metal/mtl_utils.mm:
+            (rx::mtl::GetUserSetOrHighestMSLVersion):
+
 2021-03-17  Kyle Piddington  <[email protected]>
 
         ANGLE Metal fixups for program generation, readPixels

Modified: branches/safari-612.1.7-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm (274662 => 274663)


--- branches/safari-612.1.7-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm	2021-03-18 19:09:02 UTC (rev 274662)
+++ branches/safari-612.1.7-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm	2021-03-18 19:09:17 UTC (rev 274663)
@@ -492,7 +492,8 @@
             case 1:
                 switch (minor)
                 {
-#if (defined(__IPHONE_9_0) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_9_0)
+#if (defined(__IPHONE_9_0) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_9_0) &&\
+    (TARGET_OS_IOS || TARGET_OS_TV) && !TARGET_OS_MACCATALYST
                     case 0: return MTLLanguageVersion1_0;
 #endif
 #if (defined(__MAC_10_11) && __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_11) ||\
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to