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

Changeset 244050 in webkit


Ignore:
Timestamp:
Apr 8, 2019, 3:11:01 PM (7 years ago)
Author:
Justin Fan
Message:

[Web GPU] Fix Web GPU experimental feature on iOS
https://bugs.webkit.org/show_bug.cgi?id=196632

Reviewed by Myles C. Maxfield.

Source/JavaScriptCore:

Properly make Web GPU available on iOS 11+.

  • Configurations/FeatureDefines.xcconfig:
  • Configurations/WebKitTargetConditionals.xcconfig:

Source/ThirdParty/libwebrtc:

Add conditionals for iOS 11.

  • Configurations/WebKitTargetConditionals.xcconfig:

Source/WebCore:

Add feature conditionals for iOS 11.
Properly make Web GPU available on iOS 11+.

  • Configurations/FeatureDefines.xcconfig:
  • Configurations/WebKitTargetConditionals.xcconfig:

Source/WebCore/PAL:

Add feature conditionals for iOS 11.
Properly make Web GPU available on iOS 11+.

  • Configurations/FeatureDefines.xcconfig:
  • Configurations/WebKitTargetConditionals.xcconfig:

Source/WebKit:

Add feature conditionals for iOS 11.
Properly make Web GPU available on iOS 11+.

  • Configurations/FeatureDefines.xcconfig:
  • Configurations/WebKitTargetConditionals.xcconfig:

Source/WebKitLegacy/mac:

Add feature conditionals for iOS 11.
Properly make Web GPU available on iOS 11+.

  • Configurations/FeatureDefines.xcconfig:
  • Configurations/WebKitTargetConditionals.xcconfig:

Tools:

Properly make Web GPU available on iOS 11+.

  • TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
Location:
trunk
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r244044 r244050  
     12019-04-08  Justin Fan  <justin_fan@apple.com>
     2
     3        [Web GPU] Fix Web GPU experimental feature on iOS
     4        https://bugs.webkit.org/show_bug.cgi?id=196632
     5
     6        Reviewed by Myles C. Maxfield.
     7
     8        Properly make Web GPU available on iOS 11+.
     9
     10        * Configurations/FeatureDefines.xcconfig:
     11        * Configurations/WebKitTargetConditionals.xcconfig:
     12
    1132019-04-08  Ross Kirsling  <ross.kirsling@sony.com>
    214
  • trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig

    r243841 r244050  
    385385
    386386ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME));
    387 ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_1100));
    388 ENABLE_WEBGPU_IOS_SINCE_1100 = ENABLE_WEBGPU;
     387ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_11));
     388ENABLE_WEBGPU_IOS_SINCE_11 = ENABLE_WEBGPU;
    389389ENABLE_WEBGPU_watchos = ENABLE_WEBGPU;
    390390ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
  • trunk/Source/JavaScriptCore/Configurations/WebKitTargetConditionals.xcconfig

    r232665 r244050  
    8787// iOS
    8888
     89WK_IOS_BEFORE_11 = $(WK_IOS_BEFORE_11_$(IPHONEOS_DEPLOYMENT_TARGET:base));
     90
    8991WK_IOS_BEFORE_12 = $(WK_IOS_BEFORE_12_$(IPHONEOS_DEPLOYMENT_TARGET:base));
    9092WK_IOS_BEFORE_12_11 = YES;
     
    98100WK_IOS_BEFORE_14_12 = YES;
    99101WK_IOS_BEFORE_14_13 = YES;
     102
     103WK_IOS_11 = $(WK_IOS_11_$(WK_IOS_BEFORE_11));
     104WK_IOS_11_ = _IOS_SINCE_11;
     105WK_IOS_11_YES = _IOS_BEFORE_11;
    100106
    101107WK_IOS_12 = $(WK_IOS_12_$(WK_IOS_BEFORE_12));
  • trunk/Source/ThirdParty/libwebrtc/ChangeLog

    r243873 r244050  
     12019-04-08  Justin Fan  <justin_fan@apple.com>
     2
     3        [Web GPU] Fix Web GPU experimental feature on iOS
     4        https://bugs.webkit.org/show_bug.cgi?id=196632
     5
     6        Reviewed by Myles C. Maxfield.
     7
     8        Add conditionals for iOS 11.
     9
     10        * Configurations/WebKitTargetConditionals.xcconfig:
     11
    1122019-04-04  Youenn Fablet  <youenn@apple.com>
    213
  • trunk/Source/ThirdParty/libwebrtc/Configurations/WebKitTargetConditionals.xcconfig

    r232665 r244050  
    8787// iOS
    8888
     89WK_IOS_BEFORE_11 = $(WK_IOS_BEFORE_11_$(IPHONEOS_DEPLOYMENT_TARGET:base));
     90
    8991WK_IOS_BEFORE_12 = $(WK_IOS_BEFORE_12_$(IPHONEOS_DEPLOYMENT_TARGET:base));
    9092WK_IOS_BEFORE_12_11 = YES;
     
    98100WK_IOS_BEFORE_14_12 = YES;
    99101WK_IOS_BEFORE_14_13 = YES;
     102
     103WK_IOS_11 = $(WK_IOS_11_$(WK_IOS_BEFORE_11));
     104WK_IOS_11_ = _IOS_SINCE_11;
     105WK_IOS_11_YES = _IOS_BEFORE_11;
    100106
    101107WK_IOS_12 = $(WK_IOS_12_$(WK_IOS_BEFORE_12));
  • trunk/Source/WebCore/ChangeLog

    r244046 r244050  
     12019-04-08  Justin Fan  <justin_fan@apple.com>
     2
     3        [Web GPU] Fix Web GPU experimental feature on iOS
     4        https://bugs.webkit.org/show_bug.cgi?id=196632
     5
     6        Reviewed by Myles C. Maxfield.
     7
     8        Add feature conditionals for iOS 11.
     9        Properly make Web GPU available on iOS 11+.
     10
     11        * Configurations/FeatureDefines.xcconfig:
     12        * Configurations/WebKitTargetConditionals.xcconfig:
     13
    1142019-04-08  Timothy Hatcher  <timothy@apple.com>
    215
  • trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig

    r243841 r244050  
    385385
    386386ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME));
    387 ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_1100));
    388 ENABLE_WEBGPU_IOS_SINCE_1100 = ENABLE_WEBGPU;
     387ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_11));
     388ENABLE_WEBGPU_IOS_SINCE_11 = ENABLE_WEBGPU;
    389389ENABLE_WEBGPU_watchos = ENABLE_WEBGPU;
    390390ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
  • trunk/Source/WebCore/Configurations/WebKitTargetConditionals.xcconfig

    r232665 r244050  
    8787// iOS
    8888
     89WK_IOS_BEFORE_11 = $(WK_IOS_BEFORE_11_$(IPHONEOS_DEPLOYMENT_TARGET:base));
     90
    8991WK_IOS_BEFORE_12 = $(WK_IOS_BEFORE_12_$(IPHONEOS_DEPLOYMENT_TARGET:base));
    9092WK_IOS_BEFORE_12_11 = YES;
     
    98100WK_IOS_BEFORE_14_12 = YES;
    99101WK_IOS_BEFORE_14_13 = YES;
     102
     103WK_IOS_11 = $(WK_IOS_11_$(WK_IOS_BEFORE_11));
     104WK_IOS_11_ = _IOS_SINCE_11;
     105WK_IOS_11_YES = _IOS_BEFORE_11;
    100106
    101107WK_IOS_12 = $(WK_IOS_12_$(WK_IOS_BEFORE_12));
  • trunk/Source/WebCore/PAL/ChangeLog

    r243841 r244050  
     12019-04-08  Justin Fan  <justin_fan@apple.com>
     2
     3        [Web GPU] Fix Web GPU experimental feature on iOS
     4        https://bugs.webkit.org/show_bug.cgi?id=196632
     5
     6        Reviewed by Myles C. Maxfield.
     7
     8        Add feature conditionals for iOS 11.
     9        Properly make Web GPU available on iOS 11+.
     10
     11        * Configurations/FeatureDefines.xcconfig:
     12        * Configurations/WebKitTargetConditionals.xcconfig:
     13
    1142019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
    215
  • trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig

    r243841 r244050  
    385385
    386386ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME));
    387 ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_1100));
    388 ENABLE_WEBGPU_IOS_SINCE_1100 = ENABLE_WEBGPU;
     387ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_11));
     388ENABLE_WEBGPU_IOS_SINCE_11 = ENABLE_WEBGPU;
    389389ENABLE_WEBGPU_watchos = ENABLE_WEBGPU;
    390390ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
  • trunk/Source/WebCore/PAL/Configurations/WebKitTargetConditionals.xcconfig

    r232665 r244050  
    8787// iOS
    8888
     89WK_IOS_BEFORE_11 = $(WK_IOS_BEFORE_11_$(IPHONEOS_DEPLOYMENT_TARGET:base));
     90
    8991WK_IOS_BEFORE_12 = $(WK_IOS_BEFORE_12_$(IPHONEOS_DEPLOYMENT_TARGET:base));
    9092WK_IOS_BEFORE_12_11 = YES;
     
    98100WK_IOS_BEFORE_14_12 = YES;
    99101WK_IOS_BEFORE_14_13 = YES;
     102
     103WK_IOS_11 = $(WK_IOS_11_$(WK_IOS_BEFORE_11));
     104WK_IOS_11_ = _IOS_SINCE_11;
     105WK_IOS_11_YES = _IOS_BEFORE_11;
    100106
    101107WK_IOS_12 = $(WK_IOS_12_$(WK_IOS_BEFORE_12));
  • trunk/Source/WebKit/ChangeLog

    r244048 r244050  
     12019-04-08  Justin Fan  <justin_fan@apple.com>
     2
     3        [Web GPU] Fix Web GPU experimental feature on iOS
     4        https://bugs.webkit.org/show_bug.cgi?id=196632
     5
     6        Reviewed by Myles C. Maxfield.
     7
     8        Add feature conditionals for iOS 11.
     9        Properly make Web GPU available on iOS 11+.
     10
     11        * Configurations/FeatureDefines.xcconfig:
     12        * Configurations/WebKitTargetConditionals.xcconfig:
     13
    1142019-04-08  Alex Christensen  <achristensen@webkit.org>
    215
  • trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig

    r243841 r244050  
    385385
    386386ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME));
    387 ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_1100));
    388 ENABLE_WEBGPU_IOS_SINCE_1100 = ENABLE_WEBGPU;
     387ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_11));
     388ENABLE_WEBGPU_IOS_SINCE_11 = ENABLE_WEBGPU;
    389389ENABLE_WEBGPU_watchos = ENABLE_WEBGPU;
    390390ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
  • trunk/Source/WebKit/Configurations/WebKitTargetConditionals.xcconfig

    r232665 r244050  
    8787// iOS
    8888
     89WK_IOS_BEFORE_11 = $(WK_IOS_BEFORE_11_$(IPHONEOS_DEPLOYMENT_TARGET:base));
     90
    8991WK_IOS_BEFORE_12 = $(WK_IOS_BEFORE_12_$(IPHONEOS_DEPLOYMENT_TARGET:base));
    9092WK_IOS_BEFORE_12_11 = YES;
     
    98100WK_IOS_BEFORE_14_12 = YES;
    99101WK_IOS_BEFORE_14_13 = YES;
     102
     103WK_IOS_11 = $(WK_IOS_11_$(WK_IOS_BEFORE_11));
     104WK_IOS_11_ = _IOS_SINCE_11;
     105WK_IOS_11_YES = _IOS_BEFORE_11;
    100106
    101107WK_IOS_12 = $(WK_IOS_12_$(WK_IOS_BEFORE_12));
  • trunk/Source/WebKitLegacy/mac/ChangeLog

    r243947 r244050  
     12019-04-08  Justin Fan  <justin_fan@apple.com>
     2
     3        [Web GPU] Fix Web GPU experimental feature on iOS
     4        https://bugs.webkit.org/show_bug.cgi?id=196632
     5
     6        Reviewed by Myles C. Maxfield.
     7
     8        Add feature conditionals for iOS 11.
     9        Properly make Web GPU available on iOS 11+.
     10
     11        * Configurations/FeatureDefines.xcconfig:
     12        * Configurations/WebKitTargetConditionals.xcconfig:
     13
    1142019-04-05  Alex Christensen  <achristensen@webkit.org>
    215
  • trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig

    r243841 r244050  
    385385
    386386ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME));
    387 ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_1100));
    388 ENABLE_WEBGPU_IOS_SINCE_1100 = ENABLE_WEBGPU;
     387ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_11));
     388ENABLE_WEBGPU_IOS_SINCE_11 = ENABLE_WEBGPU;
    389389ENABLE_WEBGPU_watchos = ENABLE_WEBGPU;
    390390ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
  • trunk/Source/WebKitLegacy/mac/Configurations/WebKitTargetConditionals.xcconfig

    r232665 r244050  
    8787// iOS
    8888
     89WK_IOS_BEFORE_11 = $(WK_IOS_BEFORE_11_$(IPHONEOS_DEPLOYMENT_TARGET:base));
     90
    8991WK_IOS_BEFORE_12 = $(WK_IOS_BEFORE_12_$(IPHONEOS_DEPLOYMENT_TARGET:base));
    9092WK_IOS_BEFORE_12_11 = YES;
     
    98100WK_IOS_BEFORE_14_12 = YES;
    99101WK_IOS_BEFORE_14_13 = YES;
     102
     103WK_IOS_11 = $(WK_IOS_11_$(WK_IOS_BEFORE_11));
     104WK_IOS_11_ = _IOS_SINCE_11;
     105WK_IOS_11_YES = _IOS_BEFORE_11;
    100106
    101107WK_IOS_12 = $(WK_IOS_12_$(WK_IOS_BEFORE_12));
  • trunk/Tools/ChangeLog

    r244021 r244050  
     12019-04-08  Justin Fan  <justin_fan@apple.com>
     2
     3        [Web GPU] Fix Web GPU experimental feature on iOS
     4        https://bugs.webkit.org/show_bug.cgi?id=196632
     5
     6        Reviewed by Myles C. Maxfield.
     7
     8        Properly make Web GPU available on iOS 11+.
     9
     10        * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
     11
    1122019-04-08  Aakash Jain  <aakash_jain@apple.com>
    213
  • trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig

    r243841 r244050  
    385385
    386386ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME));
    387 ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_1100));
    388 ENABLE_WEBGPU_IOS_SINCE_1100 = ENABLE_WEBGPU;
     387ENABLE_WEBGPU_iphoneos = $(ENABLE_WEBGPU$(WK_IOS_11));
     388ENABLE_WEBGPU_IOS_SINCE_11 = ENABLE_WEBGPU;
    389389ENABLE_WEBGPU_watchos = ENABLE_WEBGPU;
    390390ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
Note: See TracChangeset for help on using the changeset viewer.