-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[WebGPU] CTS validation/render_pipeline/fragment_state.html is failing #22135
[WebGPU] CTS validation/render_pipeline/fragment_state.html is failing #22135
Conversation
EWS run on previous version of this PR (hash 2147b5f) |
2147b5f
to
c144a50
Compare
EWS run on current version of this PR (hash c144a50) |
EWS run on previous version of this PR (hash c144a50) |
c144a50
to
d2991b9
Compare
EWS run on previous version of this PR (hash d2991b9) |
d2991b9
to
e7b2326
Compare
EWS run on previous version of this PR (hash e7b2326) |
e7b2326
to
a0d38d2
Compare
EWS run on previous version of this PR (hash a0d38d2) |
a0d38d2
to
b9929b6
Compare
EWS run on current version of this PR (hash b9929b6) |
Safe-Merge-Queue: Build #8048. |
https://bugs.webkit.org/show_bug.cgi?id=266670 <radar://119899867> Reviewed by Tadeu Zagallo. Add validation such that all subcases under the CTS render_pipeline/fragment_state.html now pass. * LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/fragment_state-expected.txt: Add passing expectations. * LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/fragment_state.spec.js: Update to latest version of the test. * Source/WebCore/Modules/WebGPU/GPUColorWrite.h: (WebCore::compare): (WebCore::convertColorWriteFlagsToBacking): * Source/WebCore/Modules/WebGPU/Implementation/WebGPUConvertToBackingContext.cpp: (WebCore::WebGPU::compare): (WebCore::WebGPU::ConvertToBackingContext::convertColorWriteFlagsToBacking): * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPU.serialization.in: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUColorTargetState.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUColorWrite.h: * Source/WebGPU/WGSL/Parser.cpp: (WGSL::Parser<Lexer>::parseAttribute): * Source/WebGPU/WGSL/WGSLShaderModule.h: (WGSL::ShaderModule::usesSampleMask const): (WGSL::ShaderModule::setUsesSampleMask): * Source/WebGPU/WebGPU/RenderPipeline.mm: (WebGPU::hasAlphaChannel): (WebGPU::textureFormatAllowedForRetunType): (WebGPU::Device::createRenderPipeline): * Source/WebGPU/WebGPU/ShaderModule.h: * Source/WebGPU/WebGPU/ShaderModule.mm: (WebGPU::metalDataTypeForStructMember): (WebGPU::parseReturnType): (WebGPU::ShaderModule::ShaderModule): (WebGPU::ShaderModule::returnTypeForEntryPoint const): * Source/WebGPU/WebGPU/Texture.h: * Source/WebGPU/WebGPU/Texture.mm: (WebGPU::Texture::renderTargetPixelByteCost): (WebGPU::Texture::renderTargetPixelByteAlignment): * Source/WebKit/Shared/WebGPU/WebGPUColorTargetState.h: Add validation. Canonical link: https://commits.webkit.org/272576@main
b9929b6
to
b5b8ddd
Compare
Committed 272576@main (b5b8ddd): https://commits.webkit.org/272576@main Reviewed commits have been landed. Closing PR #22135 and removing active labels. |
b5b8ddd
b9929b6