Title: [270430] trunk/Source/WebKit
Revision
270430
Author
[email protected]
Date
2020-12-04 07:43:41 -0800 (Fri, 04 Dec 2020)

Log Message

GPU Process WindowServer blocking prevents CGL
https://bugs.webkit.org/show_bug.cgi?id=219431
<rdar://problem/71893390>

Patch by Kimmo Kinnunen <[email protected]> on 2020-12-04
Reviewed by Per Arne Vollan.

Mark the GPU process as NSSupportsAutomaticGraphicsSwitching.
This allows CGL to work in cases when WindowServer connection
is blocked.

No new tests, makes the future WebGL in GPU process work.

* GPUProcess/EntryPoint/Cocoa/XPCService/GPUService/Info-OSX.plist:

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (270429 => 270430)


--- trunk/Source/WebKit/ChangeLog	2020-12-04 13:48:09 UTC (rev 270429)
+++ trunk/Source/WebKit/ChangeLog	2020-12-04 15:43:41 UTC (rev 270430)
@@ -1,3 +1,19 @@
+2020-12-04  Kimmo Kinnunen  <[email protected]>
+
+        GPU Process WindowServer blocking prevents CGL
+        https://bugs.webkit.org/show_bug.cgi?id=219431
+        <rdar://problem/71893390>
+
+        Reviewed by Per Arne Vollan.
+
+        Mark the GPU process as NSSupportsAutomaticGraphicsSwitching.
+        This allows CGL to work in cases when WindowServer connection
+        is blocked.
+
+        No new tests, makes the future WebGL in GPU process work.
+
+        * GPUProcess/EntryPoint/Cocoa/XPCService/GPUService/Info-OSX.plist:
+
 2020-12-03  Simon Fraser  <[email protected]>
 
         Only the first wheel event in a gesture should be cancelable

Modified: trunk/Source/WebKit/GPUProcess/EntryPoint/Cocoa/XPCService/GPUService/Info-OSX.plist (270429 => 270430)


--- trunk/Source/WebKit/GPUProcess/EntryPoint/Cocoa/XPCService/GPUService/Info-OSX.plist	2020-12-04 13:48:09 UTC (rev 270429)
+++ trunk/Source/WebKit/GPUProcess/EntryPoint/Cocoa/XPCService/GPUService/Info-OSX.plist	2020-12-04 15:43:41 UTC (rev 270430)
@@ -41,5 +41,7 @@
 		<key>_MultipleInstances</key>
 		<true/>
 	</dict>
+    <key>NSSupportsAutomaticGraphicsSwitching</key>
+    <true/>
 </dict>
 </plist>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to