1struct Vertex { 2 @location(0) position: vec2f, 3} 4 5@vertex 6fn vs_main(input: Vertex) -> @builtin(position) vec4f { 7 return vec4f(input.position, 0.0, 1.0); 8} 9 10@fragment 11fn fs_main(@builtin(position) position: vec4f) -> @location(0) vec4f { 12 return vec4f(0.0, 0.0, 0.0, 0.8); 13}