Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4f86fcaea490b59dd7d1257bfd8d7bdb06355f79
      
https://github.com/WebKit/WebKit/commit/4f86fcaea490b59dd7d1257bfd8d7bdb06355f79
  Author: Mike Wyrzykowski <[email protected]>
  Date:   2024-11-13 (Wed, 13 Nov 2024)

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

  Log Message:
  -----------
  [WebGPU] External textures are placed at incorrect locations in argument 
buffers
https://bugs.webkit.org/show_bug.cgi?id=283008
rdar://139731454

Reviewed by Tadeu Zagallo.

Buffer lengths are always placed at the end of the AB, so we don't need
to look up their value from the container and can instead use buffer position + 
maxIndex.

* LayoutTests/fast/webgpu/nocrash/fuzz-283008-expected.txt: Added.
* LayoutTests/fast/webgpu/nocrash/fuzz-283008.html: Added.
Add regression test.

* Source/WebGPU/WebGPU/BindGroupLayout.mm:
(WebGPU::Device::createBindGroupLayout):

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