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); }