blob: 852014c7746e2f8afeafebfb51a14ee6392d2009 [file] [log] [blame]
dan sinclairb3b027d2022-10-26 15:20:47 +00001const pos = array<vec2<f32>, 3>(vec2(0.0, 0.5), vec2(-(0.5), -(0.5)), vec2(0.5, -(0.5)));
Ben Clayton3cbb1362022-01-06 18:11:01 +00002
dan sinclairb29892b2022-06-07 13:55:34 +00003@vertex
Ben Clayton01e4b6f2022-01-19 22:46:57 +00004fn vtx_main(@builtin(vertex_index) VertexIndex : u32) -> @builtin(position) vec4<f32> {
Ben Claytond1232672021-05-18 09:24:18 +00005 return vec4<f32>(pos[VertexIndex], 0.0, 1.0);
6}
7
dan sinclairb29892b2022-06-07 13:55:34 +00008@fragment
Ben Clayton01e4b6f2022-01-19 22:46:57 +00009fn frag_main() -> @location(0) vec4<f32> {
Ben Claytond1232672021-05-18 09:24:18 +000010 return vec4<f32>(1.0, 0.0, 0.0, 1.0);
11}