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