modified shader from vertex lighting to per pixel diffuse lighting