[webkit-changes] [WebKit/WebKit] f55e41: REGRESSION (283015 at main) : [ macOS wk2 Release ] f...

mwyrzykowski noreply at github.com
Tue Sep 3 20:42:01 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f55e41f626a91b8054c6f680fb890da0258e503e
      https://github.com/WebKit/WebKit/commit/f55e41f626a91b8054c6f680fb890da0258e503e
  Author: Mike Wyrzykowski <mwyrzykowski at apple.com>
  Date:   2024-09-03 (Tue, 03 Sep 2024)

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

  Log Message:
  -----------
  REGRESSION (283015 at main) : [ macOS wk2 Release ] fast/webgpu/nocrash/fuzz-277642.html is a constant crash.
https://bugs.webkit.org/show_bug.cgi?id=279080
rdar://135213052

Reviewed by Dan Glastonbury.

283015 at main set the open command buffers and encoders cache to nil when
the Queue becomes invalid, but we also need to make sure encoding has
ended on all encoders prior to doing so to avoid Metal validation errors
when the command encoder is deallocated.

* Source/WebGPU/WebGPU/Queue.mm
* Source/WebGPU/WebGPU/CommandEncoder.mm:

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



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list