Compiles one or more WGSL shaders (concatenated, in order, into a single module) into a
GPUComputePipeline. Throws with line-level detail if compilation fails, rather than
surfacing a raw GPU error. Uses layout: "auto" so the pipeline derives its bind group
layout from the shader — no manual layout definition needed.
Parameters
shaderNames: string[]
filenames without .wgsl, concatenated in array order
OptionalentryPoint: string = "main"
which @compute function in the combined module to run
Compiles one or more WGSL shaders (concatenated, in order, into a single module) into a
GPUComputePipeline. Throws with line-level detail if compilation fails, rather than surfacing a raw GPU error. Useslayout: "auto"so the pipeline derives its bind group layout from the shader — no manual layout definition needed.