6 * From page 38 (page 44 of the PDF) of the GLSL 1.20 spec:
8 * "The ternary selection operator (?:). It operates on three expressions
9 * (exp1 ? exp2 : exp3)....The second and third expressions can be any
10 * type, as long their types match....This resulting matching type is
11 * the type of the entire expression."
18 uniform bool pick_from_a_or_b;
22 gl_Position = (pick_from_a_or_b ? a : b)[i];