Esempio n. 1
0
 private static void Window_Resize(object sender, EventArgs e)
 {
     GL.Viewport(0, 0, window.Width, window.Height);
     //BlurFilter.ReinitializeBuffers(Game.window.Width, Game.window.Height);
     BlurFilter.resize();
     renderer.OnWindowResize(window.Width, window.Height);
     //canvas.resize(window.Width, window.Height);
 }
        public void render()
        {
            var b = BlurFilter.Blur(image_effect_brigthnessbuffer, 10);

            Framebuffer.default_buffer.bind();
            GL.Clear(ClearBufferMask.DepthBufferBit | ClearBufferMask.ColorBufferBit);

            image_effect_shader.use();
            image_effect_colorbuffer.bind(TextureUnit.Texture0);
            b.bind(TextureUnit.Texture1);
            Renderer.RenderScreenQuad();

            Texture.unbind(TextureUnit.Texture0);
            Texture.unbind(TextureUnit.Texture1);
        }