Title: [291149] trunk/Source/WebKit
- Revision
- 291149
- Author
- timothy_hor...@apple.com
- Date
- 2022-03-11 00:40:16 -0800 (Fri, 11 Mar 2022)
Log Message
Disable WebGL and DOM GPU process when some dependencies are unavailable
https://bugs.webkit.org/show_bug.cgi?id=237700
<rdar://problem/88735051>
Reviewed by Eric Carlson.
* Shared/WebPreferencesDefaultValues.cpp:
(WebKit::defaultUseGPUProcessForDOMRenderingEnabled):
(WebKit::defaultUseGPUProcessForWebGLEnabled):
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (291148 => 291149)
--- trunk/Source/WebKit/ChangeLog 2022-03-11 07:37:50 UTC (rev 291148)
+++ trunk/Source/WebKit/ChangeLog 2022-03-11 08:40:16 UTC (rev 291149)
@@ -1,3 +1,15 @@
+2022-03-11 Tim Horton <timothy_hor...@apple.com>
+
+ Disable WebGL and DOM GPU process when some dependencies are unavailable
+ https://bugs.webkit.org/show_bug.cgi?id=237700
+ <rdar://problem/88735051>
+
+ Reviewed by Eric Carlson.
+
+ * Shared/WebPreferencesDefaultValues.cpp:
+ (WebKit::defaultUseGPUProcessForDOMRenderingEnabled):
+ (WebKit::defaultUseGPUProcessForWebGLEnabled):
+
2022-03-10 Sihui Liu <sihui_...@apple.com>
Abandoned memory in NetworkStorageManager::m_temporaryBlobPathsByConnection
Modified: trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.cpp (291148 => 291149)
--- trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.cpp 2022-03-11 07:37:50 UTC (rev 291148)
+++ trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.cpp 2022-03-11 08:40:16 UTC (rev 291149)
@@ -172,7 +172,11 @@
bool defaultUseGPUProcessForDOMRenderingEnabled()
{
+#if HAVE(UIKIT_WEBKIT_INTERNALS)
+ return false;
+#else
return isFeatureFlagEnabled("gpu_process_dom_rendering", false);
+#endif
}
bool defaultUseGPUProcessForMediaEnabled()
@@ -188,6 +192,9 @@
bool defaultUseGPUProcessForWebGLEnabled()
{
+#if HAVE(UIKIT_WEBKIT_INTERNALS)
+ return false;
+#else
#if (ENABLE(GPU_PROCESS_BY_DEFAULT) && PLATFORM(IOS_FAMILY)) || PLATFORM(WIN)
bool defaultValue = true;
#else
@@ -194,6 +201,7 @@
bool defaultValue = false;
#endif
return isFeatureFlagEnabled("gpu_process_webgl", defaultValue);
+#endif
}
#endif // ENABLE(GPU_PROCESS)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes