-
Couldn't load subscription status.
- Fork 1.7k
CTS api,validation,encoding,cmds,render,* test is failing #29887
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CTS api,validation,encoding,cmds,render,* test is failing #29887
Conversation
|
EWS run on previous version of this PR (hash 5ce19dd) |
|
Test failure is due to #29882 - will rebase after it merges and it should pass |
5ce19dd to
e3a42be
Compare
|
EWS run on previous version of this PR (hash e3a42be)
|
e3a42be to
9649a24
Compare
|
EWS run on previous version of this PR (hash 9649a24) |
9649a24 to
3ca1d02
Compare
|
EWS run on previous version of this PR (hash 3ca1d02) |
3ca1d02 to
abe9ed0
Compare
|
EWS run on previous version of this PR (hash abe9ed0) |
abe9ed0 to
8705d36
Compare
|
EWS run on current version of this PR (hash 8705d36) |
8705d36 to
1f51e7a
Compare
https://bugs.webkit.org/show_bug.cgi?id=275513 <radar://129874785> Reviewed by Tadeu Zagallo. 279708@main introduced incorrect validation for invalid draw calls, instead of reverting it which would reintroduce the buffer overflow, correct the logic so invalid draws produce the expected validation error. Also enable the impacted test to avoid regressing the CTS test moving forwards. * LayoutTests/fast/webgpu/regression/repro_275024-expected.txt: * LayoutTests/fast/webgpu/regression/repro_275024b-expected.txt: Update expectations, this case should not be a validation error per the specification. * LayoutTests/platform/mac-wk2/TestExpectations: Add test to passing list. * Source/WebGPU/WebGPU/RenderBundleEncoder.mm: (WebGPU::RenderBundleEncoder::executePreDrawCommands): (WebGPU::RenderBundleEncoder::computeMininumVertexInstanceCount const): * Source/WebGPU/WebGPU/RenderPassEncoder.mm: (WebGPU::RenderPassEncoder::executePreDrawCommands): (WebGPU::RenderPassEncoder::computeMininumVertexInstanceCount const): Correct logic. Canonical link: https://commits.webkit.org/280129@main
1f51e7a to
e999bce
Compare
|
Committed 280129@main (e999bce): https://commits.webkit.org/280129@main Reviewed commits have been landed. Closing PR #29887 and removing active labels. |
🧪 mac-wk2
e999bce
8705d36
🧪 gtk-wk2