public override void Update(GLKViewController controller) { if (!shown) { unsafe { int width = 0, height = 0; GetRenderbufferParameteriv(RENDERBUFFER, RENDERBUFFER_WIDTH, &width); GetRenderbufferParameteriv(RENDERBUFFER, RENDERBUFFER_HEIGHT, &height); application.FrameSize = new Size2(width, height); application.frameVector = application.FrameSize.ToVector2() / application.frameVector; } application.Shown(); shown = true; } OS.UpdateAndRender(); }