Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 119ba1f66dbabe9efa3383d47bfe6b077bc39bfb https://github.com/WebKit/WebKit/commit/119ba1f66dbabe9efa3383d47bfe6b077bc39bfb Author: Mike Wyrzykowski <mwyrzykow...@apple.com> Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths: M LayoutTests/http/tests/webgpu/webgpu/api/validation/shader_module/entry_point-expected.txt M Source/WebCore/Modules/WebGPU/GPUProgrammableStage.h M Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.cpp M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUProgrammableStage.h M Source/WebGPU/WebGPU/ComputePipeline.mm M Source/WebGPU/WebGPU/Pipeline.mm M Source/WebGPU/WebGPU/RenderPipeline.mm M Source/WebGPU/WebGPU/ShaderModule.h M Source/WebGPU/WebGPU/ShaderModule.mm M Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.h M Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.serialization.in Log Message: ----------- [WebGPU] api,validation,shader_module,* is failing https://bugs.webkit.org/show_bug.cgi?id=267282 <radar://120726178> Reviewed by Tadeu Zagallo. Correct shader module validation and add passing expectations. * LayoutTests/http/tests/webgpu/webgpu/api/validation/shader_module/entry_point-expected.txt: * Source/WebCore/Modules/WebGPU/GPUProgrammableStage.h: * Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.cpp: (WebCore::WebGPU::invalidEntryPointName): (WebCore::WebGPU::convertToBacking): * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUProgrammableStage.h: * Source/WebGPU/WebGPU/ComputePipeline.mm: (WebGPU::Device::createComputePipeline): * Source/WebGPU/WebGPU/Pipeline.mm: (WebGPU::createLibrary): * Source/WebGPU/WebGPU/RenderPipeline.mm: (WebGPU::Device::createRenderPipeline): * Source/WebGPU/WebGPU/ShaderModule.h: (WebGPU::ShaderModule::create): * Source/WebGPU/WebGPU/ShaderModule.mm: (WebGPU::earlyCompileShaderModule): (WebGPU::handleShaderSuccessOrFailure): (WebGPU::Device::createShaderModule): (WebGPU::ShaderModule::ShaderModule): (WebGPU::ShaderModule::fragmentInputsForEntryPoint const): (WebGPU::ShaderModule::fragmentReturnTypeForEntryPoint const): (WebGPU::ShaderModule::vertexReturnTypeForEntryPoint const): (WebGPU::ShaderModule::stageInTypesForEntryPoint const): (WebGPU::ShaderModule::entryPointInformation const): (WebGPU::ShaderModule::transformedEntryPoint const): * Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.h: * Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.serialization.in: Canonical link: https://commits.webkit.org/272865@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes