⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 286964 in webkit


Ignore:
Timestamp:
Dec 13, 2021, 11:59:50 AM (5 years ago)
Author:
Kyle Piddington
Message:

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

Location:
trunk/Source/ThirdParty/ANGLE
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/ThirdParty/ANGLE/ChangeLog

    r286960 r286964  
     12021-12-13  Kyle Piddington  <kpiddington@apple.com>
     2
     3        [MacCatalyst] fix iOSMac after refactor in r286899
     4        https://bugs.webkit.org/show_bug.cgi?id=234250
     5
     6        Reviewed by Dean Jackson.
     7
     8        Also includes a longer term fix for
     9        https://bugs.webkit.org/show_bug.cgi?id=233977
     10
     11        Tested builds on mac, iOS, TV SDKs, plus iOSMac
     12
     13        * src/common/platform.h:
     14        * src/libANGLE/renderer/metal/gen_mtl_format_table.py:
     15        (gen_image_map_switch_string):
     16        * src/libANGLE/renderer/metal/mtl_format_table_autogen.mm:
     17        (rx::mtl::Format::init):
     18
    1192021-12-13  Kimmo Kinnunen  <kkinnunen@apple.com>
    220
  • trunk/Source/ThirdParty/ANGLE/src/common/platform.h

    r286645 r286964  
    133133#        if TARGET_OS_MACCATALYST
    134134#            define ANGLE_PLATFORM_MACCATALYST 1
    135 #            undef TARGET_OS_IOS
    136135#        endif
    137136#    endif
  • trunk/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/gen_mtl_format_table.py

    r286899 r286964  
    472472    switch_data += "#endif // TARGET_OS_IOS || TARGET_OS_TV \n "
    473473    # iOS specific
    474     switch_data += "#elif TARGET_OS_IPHONE\n"
     474    switch_data += "#elif TARGET_OS_IPHONE && !TARGET_OS_MACCATALYST\n"
    475475    for angle_format in sorted(ios_specific_map.keys()):
    476476        switch_data += gen_image_map_switch_simple_case(angle_format, angle_format, angle_to_gl,
  • trunk/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_format_table_autogen.mm

    r286899 r286964  
    19331933
    19341934#endif // TARGET_OS_IOS || TARGET_OS_TV
    1935  #elif TARGET_OS_IPHONE
     1935 #elif TARGET_OS_IPHONE && !TARGET_OS_MACCATALYST
    19361936        case angle::FormatID::ASTC_10x10_SRGB_BLOCK:
    19371937           
Note: See TracChangeset for help on using the changeset viewer.