protected virtual void OnResetDevice() { Info.OnResetDevice(); Matrix projection = Matrix.PerspectiveFovLH(FieldOfView, AspectRatio, NearPlane, FarPlane); Device.SetTransform(TransformState.Projection, projection); UpdateView(); Device.SetRenderState(RenderState.Ambient, Ambient); Device.SetLight(0, light); Device.EnableLight(0, true); _meshFactory.OnResetDevice(); }