Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8acb03441a23a4a938d81df76ebc630d7e66013f
https://github.com/WebKit/WebKit/commit/8acb03441a23a4a938d81df76ebc630d7e66013f
Author: Mike Wyrzykowski <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
A LayoutTests/fast/webgpu/regression/repro_317110-expected.txt
A LayoutTests/fast/webgpu/regression/repro_317110.html
M Source/WebGPU/WGSL/WGSLShaderModule.cpp
M Source/WebGPU/WGSL/WGSLShaderModule.h
M Source/WebGPU/WebGPU/Pipeline.mm
Log Message:
-----------
[WebGPU] Render pipeline silently produces no draw output when given
pipeline-overridable constants that its vertex/fragment entry points don't use
https://bugs.webkit.org/show_bug.cgi?id=317110
rdar://180267884
Reviewed by Dan Glastonbury.
The spec says to allow unused overrides.
Test: fast/webgpu/regression/repro_317110.html
* LayoutTests/fast/webgpu/regression/repro_317110-expected.txt: Added.
* LayoutTests/fast/webgpu/regression/repro_317110.html: Added.
* Source/WebGPU/WGSL/WGSLShaderModule.cpp:
(WGSL::ShaderModule::containsOverride const):
* Source/WebGPU/WGSL/WGSLShaderModule.h:
* Source/WebGPU/WebGPU/Pipeline.mm:
(WebGPU::createLibrary):
Canonical link: https://commits.webkit.org/315653@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications