protected override void OnResize(ResizeEventArgs e) { GL.Viewport(0, 0, e.Width, e.Height); DrawBuffer.Resize(e.Width, e.Height); _target.Dispose(); _target = new MultisampleRenderTarget(e.Width, e.Height); }
protected override void OnLoad() { //GL.PolygonMode(MaterialFace.FrontAndBack, PolygonMode.Line); DrawBuffer.Init(Size.X, Size.Y); GL.Enable(EnableCap.Blend); GL.BlendFunc(BlendingFactor.SrcAlpha, BlendingFactor.OneMinusSrcAlpha); GL.Disable(EnableCap.DepthTest); GL.Disable(EnableCap.CullFace); GL.Disable(EnableCap.DepthClamp); GL.Enable(EnableCap.Multisample); _target = new MultisampleRenderTarget(Size.X, Size.Y); }