add complete Phong based GLSL implementation