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