Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: bd6d1a65ebbfa2b6fc3409579a689aaca8aaa296 https://github.com/WebKit/WebKit/commit/bd6d1a65ebbfa2b6fc3409579a689aaca8aaa296 Author: Mike Wyrzykowski <mwyrzykow...@apple.com> Date: 2025-06-02 (Mon, 02 Jun 2025)
Changed paths: A LayoutTests/fast/webgpu/nocrash/fuzz-293854-expected.txt A LayoutTests/fast/webgpu/nocrash/fuzz-293854.html M Source/WebGPU/WebGPU/RenderBundleEncoder.mm Log Message: ----------- [WebGPU] abort() called during render bundle replay path https://bugs.webkit.org/show_bug.cgi?id=293854 rdar://152334151 Reviewed by Tadeu Zagallo. To workaround radar://150861687 we need to ensure we make the decision to replay or not replay at recording time, otherwise we end up with a bundle which contains an ICB and then later decides to replay all the commands. We only support all ICBs or all replay. Replay should be required in fewer and fewer instances once we support indirect calls in ICBs. * LayoutTests/fast/webgpu/nocrash/fuzz-293854-expected.txt: Added. * LayoutTests/fast/webgpu/nocrash/fuzz-293854.html: Added. Add regression test. * Source/WebGPU/WebGPU/RenderBundleEncoder.mm: (WebGPU::RenderBundleEncoder::executePreDrawCommands): Need to record that replay will be taken prior to command replay. Canonical link: https://commits.webkit.org/295692@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes