Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 11388c6920cd0868d470f47e077349fa758256cd
https://github.com/WebKit/WebKit/commit/11388c6920cd0868d470f47e077349fa758256cd
Author: Mike Wyrzykowski <[email protected]>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/beginComputePass-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/beginRenderPass-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat-expected.txt
M LayoutTests/platform/mac-wk2/TestExpectations
M Source/WebCore/Modules/WebGPU/GPUComputePassTimestampWrites.h
M Source/WebCore/Modules/WebGPU/GPURenderPassTimestampWrites.h
M
Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUComputePassTimestampWrites.h
M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUIntegralTypes.h
M
Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassTimestampWrites.h
M Source/WebKit/Shared/WebGPU/WebGPUComputePassTimestampWrites.h
M Source/WebKit/Shared/WebGPU/WebGPURenderPassTimestampWrites.h
Log Message:
-----------
WebGPU] beginningOfPassWriteIndex and endOfPassWriteIndex default to 0 and 1,
leading to CTS failures
https://bugs.webkit.org/show_bug.cgi?id=297808
rdar://158977287
Reviewed by Tadeu Zagallo.
A QuerySet with 1 element is allowed, it will only write to either the start or
end of the render
or compute pass. This was previously rejected in WebKit as we defaulted begin
and end to 0 and 1.
Fixing this results in several more query timestamps tests passing.
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/beginComputePass-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/beginRenderPass-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/copyTextureToTexture-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/copyTextureToTexture.spec.js:
(F.prototype.TestCopyTextureToTexture): Deleted.
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/index_access-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/dynamic_state-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/createRenderBundleEncoder-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_open_state-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_state-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/queries/general-expected.txt:
Add updated expectations
* LayoutTests/platform/mac-wk2/TestExpectations:
Stop skipping tests which are now passing.
* Source/WebCore/Modules/WebGPU/GPUComputePassTimestampWrites.h:
* Source/WebCore/Modules/WebGPU/GPURenderPassTimestampWrites.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUComputePassTimestampWrites.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassTimestampWrites.h:
* Source/WebKit/Shared/WebGPU/WebGPUComputePassTimestampWrites.h:
* Source/WebKit/Shared/WebGPU/WebGPURenderPassTimestampWrites.h:
Default to undefined query index instead of zero and one.
Canonical link: https://commits.webkit.org/299163@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