Title: [287044] branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE
- Revision
- 287044
- Author
- [email protected]
- Date
- 2021-12-14 13:16:48 -0800 (Tue, 14 Dec 2021)
Log Message
Cherry-pick r286964. rdar://problem/86413146
[MacCatalyst] fix iOSMac after refactor in r286899
https://bugs.webkit.org/show_bug.cgi?id=234250
Reviewed by Dean Jackson.
Also includes a longer term fix for
https://bugs.webkit.org/show_bug.cgi?id=233977
Tested builds on mac, iOS, TV SDKs, plus iOSMac
* src/common/platform.h:
* src/libANGLE/renderer/metal/gen_mtl_format_table.py:
(gen_image_map_switch_string):
* src/libANGLE/renderer/metal/mtl_format_table_autogen.mm:
(rx::mtl::Format::init):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@286964 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Modified Paths
Diff
Modified: branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/ChangeLog (287043 => 287044)
--- branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/ChangeLog 2021-12-14 20:57:19 UTC (rev 287043)
+++ branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/ChangeLog 2021-12-14 21:16:48 UTC (rev 287044)
@@ -1,3 +1,44 @@
+2021-12-14 Alan Coon <[email protected]>
+
+ Cherry-pick r286964. rdar://problem/86413146
+
+ [MacCatalyst] fix iOSMac after refactor in r286899
+ https://bugs.webkit.org/show_bug.cgi?id=234250
+
+ Reviewed by Dean Jackson.
+
+ Also includes a longer term fix for
+ https://bugs.webkit.org/show_bug.cgi?id=233977
+
+ Tested builds on mac, iOS, TV SDKs, plus iOSMac
+
+ * src/common/platform.h:
+ * src/libANGLE/renderer/metal/gen_mtl_format_table.py:
+ (gen_image_map_switch_string):
+ * src/libANGLE/renderer/metal/mtl_format_table_autogen.mm:
+ (rx::mtl::Format::init):
+
+
+ git-svn-id: https://svn.webkit.org/repository/webkit/trunk@286964 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+
+ 2021-12-13 Kyle Piddington <[email protected]>
+
+ [MacCatalyst] fix iOSMac after refactor in r286899
+ https://bugs.webkit.org/show_bug.cgi?id=234250
+
+ Reviewed by Dean Jackson.
+
+ Also includes a longer term fix for
+ https://bugs.webkit.org/show_bug.cgi?id=233977
+
+ Tested builds on mac, iOS, TV SDKs, plus iOSMac
+
+ * src/common/platform.h:
+ * src/libANGLE/renderer/metal/gen_mtl_format_table.py:
+ (gen_image_map_switch_string):
+ * src/libANGLE/renderer/metal/mtl_format_table_autogen.mm:
+ (rx::mtl::Format::init):
+
2021-12-10 Kyle Piddington <[email protected]>
[ANGLE] ASTC-HDR is unavailable on some platforms
Modified: branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/src/common/platform.h (287043 => 287044)
--- branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/src/common/platform.h 2021-12-14 20:57:19 UTC (rev 287043)
+++ branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/src/common/platform.h 2021-12-14 21:16:48 UTC (rev 287044)
@@ -132,7 +132,6 @@
# endif
# if TARGET_OS_MACCATALYST
# define ANGLE_PLATFORM_MACCATALYST 1
-# undef TARGET_OS_IOS
# endif
# endif
# // This might be useful globally. At the moment it is used
Modified: branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/gen_mtl_format_table.py (287043 => 287044)
--- branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/gen_mtl_format_table.py 2021-12-14 20:57:19 UTC (rev 287043)
+++ branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/gen_mtl_format_table.py 2021-12-14 21:16:48 UTC (rev 287044)
@@ -471,7 +471,7 @@
switch_data += gen_image_map_switch_astc_case_watchos(angle_format, angle_to_gl, astc_tpl_map)
switch_data += "#endif // TARGET_OS_IOS || TARGET_OS_TV \n "
# iOS specific
- switch_data += "#elif TARGET_OS_IPHONE\n"
+ switch_data += "#elif TARGET_OS_IPHONE && !TARGET_OS_MACCATALYST\n"
for angle_format in sorted(ios_specific_map.keys()):
switch_data += gen_image_map_switch_simple_case(angle_format, angle_format, angle_to_gl,
ios_specific_map)
Modified: branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_format_table_autogen.mm (287043 => 287044)
--- branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_format_table_autogen.mm 2021-12-14 20:57:19 UTC (rev 287043)
+++ branches/safari-613.1.12-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_format_table_autogen.mm 2021-12-14 21:16:48 UTC (rev 287044)
@@ -1932,7 +1932,7 @@
break;
#endif // TARGET_OS_IOS || TARGET_OS_TV
- #elif TARGET_OS_IPHONE
+ #elif TARGET_OS_IPHONE && !TARGET_OS_MACCATALYST
case angle::FormatID::ASTC_10x10_SRGB_BLOCK:
this->metalFormat = MTLPixelFormatASTC_10x10_sRGB;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes