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

Reply via email to