[webkit-changes] [WebKit/WebKit] 7d9bcc: [WebGPU] Validation error inside runClearEncoder

mwyrzykowski noreply at github.com
Mon Aug 12 12:53:58 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7d9bcc5f209d78b255bd211e56b2969e246c5be1
      https://github.com/WebKit/WebKit/commit/7d9bcc5f209d78b255bd211e56b2969e246c5be1
  Author: Mike Wyrzykowski <mwyrzykowski at apple.com>
  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


More information about the webkit-changes mailing list