struct Input { @location(0) position : vec4; } struct Output { @builtin(position) position : vec4; } @stage(vertex) fn main(in : Input) -> Output { return Output(in.position); }