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