vN => vecN to be consistent with GLSL