#[set(everything)] const constants: { empty: float; }; struct vert_in { pos: float4; nor: float2; tex: float2; } struct vert_out { pos: float4; } fun dilate_map_vert(input: vert_in): vert_out { var output: vert_out; var tex_coord: float2 = float2(input.tex.x * 2.0 - 1.0, (1.0 - input.tex.y) * 2.0 - 1.0); output.pos = float4(tex_coord, 0.0, 1.0); var keep: float = input.pos.x + input.nor.x; return output; } fun dilate_map_frag(input: vert_out): float { return 1.0; } #[pipe] struct pipe { vertex = dilate_map_vert; fragment = dilate_map_frag; }