I tried some of the samples found in the official docs.
Some WebGPU samples don’t seem to work on Chrome 113(beta).
BJS - [01:28:21]: Babylon.js v6.0.0 - WebGPU1 engine
Vertex buffer arrayStride (3) is not a multiple of 4.
- While validating buffers[0].
- While validating vertex state.
- While calling [Device].CreateRenderPipeline([RenderPipelineDescriptor "RenderPipeline_bgra8unorm_depth24plus-stencil8_samples4"]).
The syntax has changed to access some predefined data, see Writing shaders for WebGPU in WGSL | Babylon.js Documentation for details (we had to make this change because of a change in the specification, but I think the new way of accessing data is better anyway).
I also just created a PR in the documentation to correct this: