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