WIP: move c to vs_vec4_generator