void F0(in vec2 l0, out vec4 l1); void F1(in vec2 l0, out vec4 l1); void F2(out vec2 l0, out vec2 l1); void F0(in vec2 l0, out vec4 l1) { vec2 l2 = vec2(0); vec2 l3 = vec2(0); l2 = l0; l3 = l0; l1 = vec4(l2, l3); return; } void F1(in vec2 l0, out vec4 l1) { vec2 l2 = vec2(0); vec2 l3 = vec2(0); vec2 l4 = vec2(0); vec2 l5 = vec2(0); F2(l2, l3); l4 = l2; l5 = l3; l1 = vec4(l4, l5); return; } void F2(out vec2 l0, out vec2 l1) { l0 = vec2(0.0); l1 = vec2(0.0); return; }