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

Reply via email to