NormalShaderProgram now works correctly