Title: [285127] trunk/Source/WebKit
- Revision
- 285127
- Author
- hironori.fu...@sony.com
- Date
- 2021-11-01 13:32:51 -0700 (Mon, 01 Nov 2021)
Log Message
[WinCairo] Enable gpu_process_canvas_rendering and gpu_process_webgl by default
https://bugs.webkit.org/show_bug.cgi?id=232555
Reviewed by Don Olmstead.
They can be disabled by the registry.
> reg add HKEY_CURRENT_USER\Software\WebKit /v gpu_process_canvas_rendering /t REG_DWORD /d 0 /f
> reg add HKEY_CURRENT_USER\Software\WebKit /v gpu_process_webgl /t REG_DWORD /d 0 /f
* Shared/WebPreferencesDefaultValues.cpp:
(WebKit::defaultUseGPUProcessForCanvasRenderingEnabled):
(WebKit::defaultUseGPUProcessForWebGLEnabled):
* Shared/win/WebPreferencesDefaultValuesWin.cpp:
(WebKit::isFeatureFlagEnabled):
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (285126 => 285127)
--- trunk/Source/WebKit/ChangeLog 2021-11-01 20:27:51 UTC (rev 285126)
+++ trunk/Source/WebKit/ChangeLog 2021-11-01 20:32:51 UTC (rev 285127)
@@ -1,5 +1,23 @@
2021-11-01 Fujii Hironori <hironori.fu...@sony.com>
+ [WinCairo] Enable gpu_process_canvas_rendering and gpu_process_webgl by default
+ https://bugs.webkit.org/show_bug.cgi?id=232555
+
+ Reviewed by Don Olmstead.
+
+ They can be disabled by the registry.
+
+ > reg add HKEY_CURRENT_USER\Software\WebKit /v gpu_process_canvas_rendering /t REG_DWORD /d 0 /f
+ > reg add HKEY_CURRENT_USER\Software\WebKit /v gpu_process_webgl /t REG_DWORD /d 0 /f
+
+ * Shared/WebPreferencesDefaultValues.cpp:
+ (WebKit::defaultUseGPUProcessForCanvasRenderingEnabled):
+ (WebKit::defaultUseGPUProcessForWebGLEnabled):
+ * Shared/win/WebPreferencesDefaultValuesWin.cpp:
+ (WebKit::isFeatureFlagEnabled):
+
+2021-11-01 Fujii Hironori <hironori.fu...@sony.com>
+
HashMap<GraphicsContextGLIdentifier, IPC::ScopedActiveMessageReceiveQueue<RemoteGraphicsContextGL>>::get can't compile
https://bugs.webkit.org/show_bug.cgi?id=232554
Modified: trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.cpp (285126 => 285127)
--- trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.cpp 2021-11-01 20:27:51 UTC (rev 285126)
+++ trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.cpp 2021-11-01 20:32:51 UTC (rev 285127)
@@ -161,7 +161,7 @@
bool defaultUseGPUProcessForCanvasRenderingEnabled()
{
-#if ENABLE(GPU_PROCESS_BY_DEFAULT)
+#if ENABLE(GPU_PROCESS_BY_DEFAULT) || PLATFORM(WIN)
bool defaultValue = true;
#else
bool defaultValue = false;
@@ -188,7 +188,12 @@
bool defaultUseGPUProcessForWebGLEnabled()
{
- return isFeatureFlagEnabled("gpu_process_webgl", false);
+#if PLATFORM(WIN)
+ bool defaultValue = true;
+#else
+ bool defaultValue = false;
+#endif
+ return isFeatureFlagEnabled("gpu_process_webgl", defaultValue);
}
#endif // ENABLE(GPU_PROCESS)
Modified: trunk/Source/WebKit/Shared/win/WebPreferencesDefaultValuesWin.cpp (285126 => 285127)
--- trunk/Source/WebKit/Shared/win/WebPreferencesDefaultValuesWin.cpp 2021-11-01 20:27:51 UTC (rev 285126)
+++ trunk/Source/WebKit/Shared/win/WebPreferencesDefaultValuesWin.cpp 2021-11-01 20:32:51 UTC (rev 285127)
@@ -39,11 +39,11 @@
DWORD keyType;
HRESULT hr = getRegistryValue(HKEY_CURRENT_USER, L"Software\\WebKit", featureNameWide.data(), &keyType, &data, &dataSize);
if (hr != ERROR_SUCCESS)
- return false;
+ return defaultValue;
if (keyType != REG_DWORD)
- return false;
+ return defaultValue;
if (dataSize != sizeof data)
- return false;
+ return defaultValue;
return data;
}
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes