Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7d9bcc5f209d78b255bd211e56b2969e246c5be1
      
https://github.com/WebKit/WebKit/commit/7d9bcc5f209d78b255bd211e56b2969e246c5be1
  Author: Mike Wyrzykowski <[email protected]>
  Date:   2024-08-12 (Mon, 12 Aug 2024)

  Changed paths:
    A LayoutTests/fast/webgpu/nocrash/fuzz-277864-expected.txt
    A LayoutTests/fast/webgpu/nocrash/fuzz-277864.html
    M Source/WebGPU/WebGPU/RenderPassEncoder.mm

  Log Message:
  -----------
  [WebGPU] Validation error inside runClearEncoder
https://bugs.webkit.org/show_bug.cgi?id=277864
radar://133539340

Reviewed by Dan Glastonbury.

Metal bug impacting clears of 16xN or Nx16 textures is fixed in iOS 18
and macOS 15, so we can remove the workaround which clears them when
a draw call is not issued.

The logic is simplified assuming 'issuedDraw==true'

* LayoutTests/fast/webgpu/nocrash/fuzz-277864-expected.txt: Added.
* LayoutTests/fast/webgpu/nocrash/fuzz-277864.html: Added.
* Source/WebGPU/WebGPU/RenderPassEncoder.mm:
(WebGPU::RenderPassEncoder::endPass):

Canonical link: https://commits.webkit.org/282130@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