protected void SetView() { ViewMatrix = Matrix4x4.CreateLookAt(_cameraPosition, _cameraPosition + _cameraFront, _cameraUp); int location = OpenGL.Gl.GetUniformLocation(_currentProgram, "view"); OpenGL.Gl.UniformMatrix4f(location, 1, false, ref ViewMatrix); }