Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 74b74c4672ee8a942687c52f88700970a78799ef
https://github.com/WebKit/WebKit/commit/74b74c4672ee8a942687c52f88700970a78799ef
Author: Kimmo Kinnunen <[email protected]>
Date: 2026-06-04 (Thu, 04 Jun 2026)
Changed paths:
M Source/WebKit/GPUProcess/graphics/RemoteGraphicsContextGL.messages.in
M Tools/Scripts/generate-gpup-webgl
Log Message:
-----------
WebGL: RemoteGraphicsContextGLProxy should batch state change commands
https://bugs.webkit.org/show_bug.cgi?id=316193
rdar://178607431
Reviewed by Dan Glastonbury.
WebGL state change commands and create commands do not do any work.
Batch them to avoid the IPC semaphore signal overhead.
* Source/WebKit/GPUProcess/graphics/RemoteGraphicsContextGL.messages.in:
* Tools/Scripts/generate-gpup-webgl:
(webkit_ipc_msg.__init__):
(webkit_ipc_cpp_impl.process_out_arg):
Canonical link:
https://flagged.apple.com:443/proxy?t2=DW6H4D0eS2&o=aHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcvMzE0NTQ3QG1haW4=&emid=a20c4185-f18c-4143-9628-8e144211bfda&c=11
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications