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