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