Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c6a5bcca33e3147a0aaa5ea1f3aa2384aae383da
https://github.com/WebKit/WebKit/commit/c6a5bcca33e3147a0aaa5ea1f3aa2384aae383da
Author: Mike Wyrzykowski <[email protected]>
Date: 2023-03-17 (Fri, 17 Mar 2023)
Changed paths:
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/queue/writeBuffer-expected.txt
M LayoutTests/platform/mac/TestExpectations
M Source/WebCore/Modules/WebGPU/GPUQueue.cpp
M Source/WebCore/Modules/WebGPU/GPUQueue.h
M Source/WebGPU/WebGPU/Queue.h
M Source/WebGPU/WebGPU/Queue.mm
Log Message:
-----------
[WebGPU] writeBuffer test is failing
https://bugs.webkit.org/show_bug.cgi?id=253748
<radar://106583393>
Reviewed by Tadeu Zagallo.
Multiply offsets by the size of the element and fix race condition between
writeBuffer() and isIdle().
Also enable writeBuffer.html as it is passing but disable createSampler.html
which
is a flaky 1-3% failure.
*
LayoutTests/http/tests/webgpu/webgpu/api/operation/queue/writeBuffer-expected.txt:
* LayoutTests/platform/mac/TestExpectations:
* Source/WebCore/Modules/WebGPU/GPUQueue.cpp:
(WebCore::computeElementSize):
(WebCore::GPUQueue::writeBuffer):
* Source/WebCore/Modules/WebGPU/GPUQueue.h:
* Source/WebGPU/WebGPU/Queue.h:
(WebGPU::Queue::isIdle const): Deleted.
* Source/WebGPU/WebGPU/Queue.mm:
(WebGPU::Queue::validateWriteBuffer const):
(WebGPU::Queue::writeBuffer):
(WebGPU::Queue::isIdle const):
(WebGPU::Queue::writeTexture):
Canonical link: https://commits.webkit.org/261802@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes