Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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);
        }