fixed vertex shader layout
explicit specification of indices type
+phong per-fragment shading

lighting and transformations should be passed via uniform buffer object
fixed eye position for per-fragment lighting

Lighting is calculated in eye-space coordinates, therefore eye is
located at the origin and isn’t required at all