WebGPU: WaterMaterial + DefaultRenderingPipeline together spam thousands of Invalid RenderPipeline warnings every frame

Under WebGPU backend (9.16.1) only: When WaterMaterial and new DefaultRenderingPipeline() exist together in the scene, the console continuously floods thousands of warnings every frame:

Error while parsing WGSL: :369:27 error: type mismatch for argument 1 in call to 'toLinearSpace', expected 'f32', got 'vec3<f32>'
color=vec4f(toLinearSpace(color.rgb),color.a);
                          ^^^^^^^^^


 - While validating [ShaderModuleDescriptor ""fragment""]
 - While calling [Device "BabylonWebGPUDevice21"].CreateShaderModule([ShaderModuleDescriptor ""fragment""]).

Environment

  • Babylon.js version: 9.16.1
  • Render Backend: WebGPU
  • Browser: Chrome Latest Stable