struct VertexOutput { @builtin(position) member: vec4, } @vertex fn vs() -> VertexOutput { return VertexOutput(vec4()); } @fragment fn fs(param: VertexOutput) -> @location(0) vec4 { return vec4(); }