applying parameterized light position into textured fragment shader as well