The normal matrix is properly calculated and passed to the shader as a uniform mat3