Title: [291907] trunk/Source/WebKit
- Revision
- 291907
- Author
- [email protected]
- Date
- 2022-03-25 17:53:45 -0700 (Fri, 25 Mar 2022)
Log Message
[GPU Process] [iOS] Enable GPU Process for DOM rendering on iOS
https://bugs.webkit.org/show_bug.cgi?id=236508
rdar://83437844
Reviewed by Jon Lee.
* FeatureFlags/WebKit-appletvos.plist:
* FeatureFlags/WebKit-ios.plist:
* FeatureFlags/WebKit-watchos.plist:
* Shared/WebPreferencesDefaultValues.cpp:
(WebKit::defaultUseGPUProcessForDOMRenderingEnabled):
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (291906 => 291907)
--- trunk/Source/WebKit/ChangeLog 2022-03-26 00:02:24 UTC (rev 291906)
+++ trunk/Source/WebKit/ChangeLog 2022-03-26 00:53:45 UTC (rev 291907)
@@ -1,3 +1,17 @@
+2022-03-25 Said Abou-Hallawa <[email protected]>
+
+ [GPU Process] [iOS] Enable GPU Process for DOM rendering on iOS
+ https://bugs.webkit.org/show_bug.cgi?id=236508
+ rdar://83437844
+
+ Reviewed by Jon Lee.
+
+ * FeatureFlags/WebKit-appletvos.plist:
+ * FeatureFlags/WebKit-ios.plist:
+ * FeatureFlags/WebKit-watchos.plist:
+ * Shared/WebPreferencesDefaultValues.cpp:
+ (WebKit::defaultUseGPUProcessForDOMRenderingEnabled):
+
2022-03-25 Chris Dumez <[email protected]>
Use StringView::split() instead of String::split() in more places
Modified: trunk/Source/WebKit/FeatureFlags/WebKit-appletvos.plist (291906 => 291907)
--- trunk/Source/WebKit/FeatureFlags/WebKit-appletvos.plist 2022-03-26 00:02:24 UTC (rev 291906)
+++ trunk/Source/WebKit/FeatureFlags/WebKit-appletvos.plist 2022-03-26 00:53:45 UTC (rev 291907)
@@ -20,7 +20,7 @@
<key>gpu_process_dom_rendering</key>
<dict>
<key>Enabled</key>
- <false/>
+ <true/>
</dict>
<key>gpu_process_media</key>
<dict>
Modified: trunk/Source/WebKit/FeatureFlags/WebKit-ios.plist (291906 => 291907)
--- trunk/Source/WebKit/FeatureFlags/WebKit-ios.plist 2022-03-26 00:02:24 UTC (rev 291906)
+++ trunk/Source/WebKit/FeatureFlags/WebKit-ios.plist 2022-03-26 00:53:45 UTC (rev 291907)
@@ -20,7 +20,7 @@
<key>gpu_process_dom_rendering</key>
<dict>
<key>Enabled</key>
- <false/>
+ <true/>
</dict>
<key>gpu_process_media</key>
<dict>
Modified: trunk/Source/WebKit/FeatureFlags/WebKit-watchos.plist (291906 => 291907)
--- trunk/Source/WebKit/FeatureFlags/WebKit-watchos.plist 2022-03-26 00:02:24 UTC (rev 291906)
+++ trunk/Source/WebKit/FeatureFlags/WebKit-watchos.plist 2022-03-26 00:53:45 UTC (rev 291907)
@@ -20,7 +20,7 @@
<key>gpu_process_dom_rendering</key>
<dict>
<key>Enabled</key>
- <false/>
+ <true/>
</dict>
<key>gpu_process_media</key>
<dict>
Modified: trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.cpp (291906 => 291907)
--- trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.cpp 2022-03-26 00:02:24 UTC (rev 291906)
+++ trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.cpp 2022-03-26 00:53:45 UTC (rev 291907)
@@ -175,8 +175,14 @@
#if HAVE(UIKIT_WEBKIT_INTERNALS)
return false;
#else
- return isFeatureFlagEnabled("gpu_process_dom_rendering", false);
+#if ENABLE(GPU_PROCESS_BY_DEFAULT) && PLATFORM(IOS_FAMILY)
+ bool defaultValue = true;
+#else
+ bool defaultValue = false;
#endif
+
+ return isFeatureFlagEnabled("gpu_process_dom_rendering", defaultValue);
+#endif
}
bool defaultUseGPUProcessForMediaEnabled()
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes