Title: [242196] trunk
Revision
242196
Author
justin_...@apple.com
Date
2019-02-28 00:27:37 -0800 (Thu, 28 Feb 2019)

Log Message

[Web GPU] Enable Web GPU only on 64-bit
https://bugs.webkit.org/show_bug.cgi?id=195139

Because Metal is only supported on 64 bit apps.

Unreviewed build fix.


Source/_javascript_Core:

* Configurations/FeatureDefines.xcconfig:

Source/WebCore:

* Configurations/FeatureDefines.xcconfig:

Source/WebCore/PAL:

* Configurations/FeatureDefines.xcconfig:

Source/WebKit:

* Configurations/FeatureDefines.xcconfig:

Source/WebKitLegacy/mac:

* Configurations/FeatureDefines.xcconfig:

Tools:

* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (242195 => 242196)


--- trunk/Source/_javascript_Core/ChangeLog	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Source/_javascript_Core/ChangeLog	2019-02-28 08:27:37 UTC (rev 242196)
@@ -1,3 +1,14 @@
+2019-02-28  Justin Fan  <justin_...@apple.com>
+
+        [Web GPU] Enable Web GPU only on 64-bit
+        https://bugs.webkit.org/show_bug.cgi?id=195139
+
+        Because Metal is only supported on 64 bit apps.
+
+        Unreviewed build fix.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2019-02-27  Mark Lam  <mark....@apple.com>
 
         The parser is failing to record the token location of new in new.target.

Modified: trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig (242195 => 242196)


--- trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig	2019-02-28 08:27:37 UTC (rev 242196)
@@ -390,6 +390,7 @@
 ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
 ENABLE_WEBGPU_macosx = $(ENABLE_WEBGPU$(WK_MACOS_1013));
 ENABLE_WEBGPU_MACOS_SINCE_1013 = ENABLE_WEBGPU;
+ENABLE_WEBGPU_macosx[arch=i386] = ;
 
 ENABLE_WEBMETAL = $(ENABLE_WEBMETAL_$(WK_PLATFORM_NAME));
 ENABLE_WEBMETAL_iphoneos = ENABLE_WEBMETAL;

Modified: trunk/Source/WebCore/ChangeLog (242195 => 242196)


--- trunk/Source/WebCore/ChangeLog	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Source/WebCore/ChangeLog	2019-02-28 08:27:37 UTC (rev 242196)
@@ -1,3 +1,14 @@
+2019-02-28  Justin Fan  <justin_...@apple.com>
+
+        [Web GPU] Enable Web GPU only on 64-bit
+        https://bugs.webkit.org/show_bug.cgi?id=195139
+
+        Because Metal is only supported on 64 bit apps.
+
+        Unreviewed build fix.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2019-02-27  Zalan Bujtas  <za...@apple.com>
 
         [ContentChangeObserver] Move WKSetObservedContentChange logic to ContentChangeObserver class.

Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (242195 => 242196)


--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig	2019-02-28 08:27:37 UTC (rev 242196)
@@ -390,6 +390,7 @@
 ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
 ENABLE_WEBGPU_macosx = $(ENABLE_WEBGPU$(WK_MACOS_1013));
 ENABLE_WEBGPU_MACOS_SINCE_1013 = ENABLE_WEBGPU;
+ENABLE_WEBGPU_macosx[arch=i386] = ;
 
 ENABLE_WEBMETAL = $(ENABLE_WEBMETAL_$(WK_PLATFORM_NAME));
 ENABLE_WEBMETAL_iphoneos = ENABLE_WEBMETAL;

Modified: trunk/Source/WebCore/PAL/ChangeLog (242195 => 242196)


--- trunk/Source/WebCore/PAL/ChangeLog	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Source/WebCore/PAL/ChangeLog	2019-02-28 08:27:37 UTC (rev 242196)
@@ -1,3 +1,14 @@
+2019-02-28  Justin Fan  <justin_...@apple.com>
+
+        [Web GPU] Enable Web GPU only on 64-bit
+        https://bugs.webkit.org/show_bug.cgi?id=195139
+
+        Because Metal is only supported on 64 bit apps.
+
+        Unreviewed build fix.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2019-02-27  Antoine Quint  <grao...@apple.com>
 
         Support Pointer Events on macOS

Modified: trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig (242195 => 242196)


--- trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig	2019-02-28 08:27:37 UTC (rev 242196)
@@ -390,6 +390,7 @@
 ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
 ENABLE_WEBGPU_macosx = $(ENABLE_WEBGPU$(WK_MACOS_1013));
 ENABLE_WEBGPU_MACOS_SINCE_1013 = ENABLE_WEBGPU;
+ENABLE_WEBGPU_macosx[arch=i386] = ;
 
 ENABLE_WEBMETAL = $(ENABLE_WEBMETAL_$(WK_PLATFORM_NAME));
 ENABLE_WEBMETAL_iphoneos = ENABLE_WEBMETAL;

Modified: trunk/Source/WebKit/ChangeLog (242195 => 242196)


--- trunk/Source/WebKit/ChangeLog	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Source/WebKit/ChangeLog	2019-02-28 08:27:37 UTC (rev 242196)
@@ -1,3 +1,14 @@
+2019-02-28  Justin Fan  <justin_...@apple.com>
+
+        [Web GPU] Enable Web GPU only on 64-bit
+        https://bugs.webkit.org/show_bug.cgi?id=195139
+
+        Because Metal is only supported on 64 bit apps.
+
+        Unreviewed build fix.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2019-02-27  Simon Fraser  <simon.fra...@apple.com>
 
         Roll out r242014; it caused crashes in compositing logging (webkit.org/b/195141)

Modified: trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig (242195 => 242196)


--- trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig	2019-02-28 08:27:37 UTC (rev 242196)
@@ -390,6 +390,7 @@
 ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
 ENABLE_WEBGPU_macosx = $(ENABLE_WEBGPU$(WK_MACOS_1013));
 ENABLE_WEBGPU_MACOS_SINCE_1013 = ENABLE_WEBGPU;
+ENABLE_WEBGPU_macosx[arch=i386] = ;
 
 ENABLE_WEBMETAL = $(ENABLE_WEBMETAL_$(WK_PLATFORM_NAME));
 ENABLE_WEBMETAL_iphoneos = ENABLE_WEBMETAL;

Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (242195 => 242196)


--- trunk/Source/WebKitLegacy/mac/ChangeLog	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog	2019-02-28 08:27:37 UTC (rev 242196)
@@ -1,3 +1,14 @@
+2019-02-28  Justin Fan  <justin_...@apple.com>
+
+        [Web GPU] Enable Web GPU only on 64-bit
+        https://bugs.webkit.org/show_bug.cgi?id=195139
+
+        Because Metal is only supported on 64 bit apps.
+
+        Unreviewed build fix.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2019-02-27  Antoine Quint  <grao...@apple.com>
 
         Support Pointer Events on macOS

Modified: trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig (242195 => 242196)


--- trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig	2019-02-28 08:27:37 UTC (rev 242196)
@@ -390,6 +390,7 @@
 ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
 ENABLE_WEBGPU_macosx = $(ENABLE_WEBGPU$(WK_MACOS_1013));
 ENABLE_WEBGPU_MACOS_SINCE_1013 = ENABLE_WEBGPU;
+ENABLE_WEBGPU_macosx[arch=i386] = ;
 
 ENABLE_WEBMETAL = $(ENABLE_WEBMETAL_$(WK_PLATFORM_NAME));
 ENABLE_WEBMETAL_iphoneos = ENABLE_WEBMETAL;

Modified: trunk/Tools/ChangeLog (242195 => 242196)


--- trunk/Tools/ChangeLog	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Tools/ChangeLog	2019-02-28 08:27:37 UTC (rev 242196)
@@ -1,3 +1,14 @@
+2019-02-28  Justin Fan  <justin_...@apple.com>
+
+        [Web GPU] Enable Web GPU only on 64-bit
+        https://bugs.webkit.org/show_bug.cgi?id=195139
+
+        Because Metal is only supported on 64 bit apps.
+
+        Unreviewed build fix.
+
+        * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
+
 2019-02-27  Youenn Fablet  <you...@apple.com>
 
         Flaky API Test: TestWebKitAPI.ServiceWorkers.ServiceWorkerAndCacheStorageSpecificDirectories

Modified: trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig (242195 => 242196)


--- trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig	2019-02-28 08:07:16 UTC (rev 242195)
+++ trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig	2019-02-28 08:27:37 UTC (rev 242196)
@@ -390,6 +390,7 @@
 ENABLE_WEBGPU_appletvos = ENABLE_WEBGPU;
 ENABLE_WEBGPU_macosx = $(ENABLE_WEBGPU$(WK_MACOS_1013));
 ENABLE_WEBGPU_MACOS_SINCE_1013 = ENABLE_WEBGPU;
+ENABLE_WEBGPU_macosx[arch=i386] = ;
 
 ENABLE_WEBMETAL = $(ENABLE_WEBMETAL_$(WK_PLATFORM_NAME));
 ENABLE_WEBMETAL_iphoneos = ENABLE_WEBMETAL;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to