Title: [274654] trunk/Source/ThirdParty/ANGLE
Revision
274654
Author
[email protected]
Date
2021-03-18 11:18:42 -0700 (Thu, 18 Mar 2021)

Log Message

'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):

Modified Paths

Diff

Modified: trunk/Source/ThirdParty/ANGLE/ChangeLog (274653 => 274654)


--- trunk/Source/ThirdParty/ANGLE/ChangeLog	2021-03-18 18:17:00 UTC (rev 274653)
+++ trunk/Source/ThirdParty/ANGLE/ChangeLog	2021-03-18 18:18:42 UTC (rev 274654)
@@ -1,3 +1,20 @@
+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: trunk/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm (274653 => 274654)


--- trunk/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm	2021-03-18 18:17:00 UTC (rev 274653)
+++ trunk/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm	2021-03-18 18:18:42 UTC (rev 274654)
@@ -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