modal.wgsl13 lines · 284 B · raw
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}