switched to array of structs in GLSL for #9