Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 73d191b38cf0e0109ae4c4696d57009137038fea
      
https://github.com/WebKit/WebKit/commit/73d191b38cf0e0109ae4c4696d57009137038fea
  Author: Kimmo Kinnunen <kkinnu...@apple.com>
  Date:   2023-04-18 (Tue, 18 Apr 2023)

  Changed paths:
    M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
    M Source/ThirdParty/ANGLE/Configurations/ANGLE-dynamic.xcconfig
    A Source/ThirdParty/ANGLE/WebKit/SourcesCGL-mm.mm
    A Source/ThirdParty/ANGLE/WebKit/SourcesCGL.cpp
    A Source/ThirdParty/ANGLE/WebKit/SourcesEAGL.cpp
    A Source/ThirdParty/ANGLE/WebKit/SourcesEAGL1-mm.mm
    A Source/ThirdParty/ANGLE/WebKit/SourcesEAGL2-mm.mm
    A Source/ThirdParty/ANGLE/WebKit/SourcesGL.cpp
    A Source/ThirdParty/ANGLE/WebKit/SourcesPlatform-mm.mm
    A Source/ThirdParty/ANGLE/WebKit/SourcesPlatform.cpp
    M Source/ThirdParty/ANGLE/src/common/platform.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/apple/DisplayApple_api.cpp

  Log Message:
  -----------
  ANGLE needs separate files for conditionally compiled sources for Cocoa
https://bugs.webkit.org/show_bug.cgi?id=255506
rdar://problem/108124823

Reviewed by Dean Jackson.

Add WebKit specific files that include conditional compiled code files
with the conditions. The per file conditions will be removed from the
individual files in upstream.

Make the build system define ANGLE_ENABLE_EAGL and the new, to be used define
ANGLE_ENABLE_CGL.

The defines are defined as follows:
  - All ANGLE_ENABLE_METAL
  - macOS ANGLE_ENABLE_CGL
  - macOS x86_64 Catalyst ANGLE_ENABLE_CGL
  - macOS ARM Catalyst ANGLE_ENABLE_CGL ANGLE_ENABLE_EAGL
  - iOS family ANGLE_ENABLE_EAGL

* Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj:
* Source/ThirdParty/ANGLE/Configurations/ANGLE-dynamic.xcconfig:
* Source/ThirdParty/ANGLE/WebKit/SourcesCGL-mm.mm: Added.
* Source/ThirdParty/ANGLE/WebKit/SourcesCGL.cpp: Added.
* Source/ThirdParty/ANGLE/WebKit/SourcesEAGL.cpp: Added.
* Source/ThirdParty/ANGLE/WebKit/SourcesEAGL1-mm.mm: Added.
* Source/ThirdParty/ANGLE/WebKit/SourcesEAGL2-mm.mm: Added.
* Source/ThirdParty/ANGLE/WebKit/SourcesGL.cpp: Added.
* Source/ThirdParty/ANGLE/WebKit/SourcesPlatform-mm.mm: Added.
* Source/ThirdParty/ANGLE/WebKit/SourcesPlatform.cpp: Added.
* Source/ThirdParty/ANGLE/src/common/platform.h:
* Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/apple/DisplayApple_api.cpp:

Canonical link: https://commits.webkit.org/263060@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to