Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6c33a5906cb17f2ece9b1c2ab7e119c785ee2943
      
https://github.com/WebKit/WebKit/commit/6c33a5906cb17f2ece9b1c2ab7e119c785ee2943
  Author: Mike Wyrzykowski <[email protected]>
  Date:   2025-04-22 (Tue, 22 Apr 2025)

  Changed paths:
    M Source/WebGPU/WebGPU/Queue.mm

  Log Message:
  -----------
  [WebGPU] Command buffer error code handling is too strict
https://bugs.webkit.org/show_bug.cgi?id=291866
radar://149717594

Reviewed by Tadeu Zagallo.

Current error code handling is a bit too restrictive and leads to
GPUP intentional crashes due to poorly behaving other applications,
which is due to error code = 0x5. Completely allow error code 0x5.

Also lose the GPUDevice instead of release assertion for long running
command buffers since terminating the process will not impact long
running compute kernels in any case.

* Source/WebGPU/WebGPU/Queue.mm:
(WebGPU::Queue::commitMTLCommandBuffer):

Canonical link: https://commits.webkit.org/293956@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to