private void glControl_Paint(object sender, PaintEventArgs e) { if (!m_initialized) return; glControl.MakeCurrent(); if (Observer.ViewResetNeeded) { Observer.ViewResetNeeded = false; SetupViewport(); } RenderFrame(); }