From 7731117e4fdecb96c8b5767a28d97214b5928f61 Mon Sep 17 00:00:00 2001 From: ice_iix Date: Sun, 7 Oct 2018 08:00:07 -0700 Subject: [PATCH] Check framebuffer statuses before rendering and unbinding No errors, so not the cause of https://github.com/iceiix/steven/issues/5 --- src/render/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/render/mod.rs b/src/render/mod.rs index 66e316d..fcd97e1 100644 --- a/src/render/mod.rs +++ b/src/render/mod.rs @@ -365,6 +365,7 @@ impl Renderer { } } + gl::check_framebuffer_status(); gl::unbind_framebuffer(); gl::disable(gl::DEPTH_TEST); gl::clear(gl::ClearFlags::Color); @@ -704,8 +705,8 @@ impl TransInfo { chunk_shader.program.use_program(); gl::bind_frag_data_location(&chunk_shader.program, 0, "accum"); gl::bind_frag_data_location(&chunk_shader.program, 1, "revealage"); - gl::draw_buffers(&[gl::COLOR_ATTACHMENT_0, gl::COLOR_ATTACHMENT_1]); gl::check_framebuffer_status(); + gl::draw_buffers(&[gl::COLOR_ATTACHMENT_0, gl::COLOR_ATTACHMENT_1]); let main = gl::Framebuffer::new(); main.bind();