summaryrefslogtreecommitdiffhomepage
path: root/main/draw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'main/draw.cpp')
-rw-r--r--main/draw.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/main/draw.cpp b/main/draw.cpp
index 322f4f66..40e438c6 100644
--- a/main/draw.cpp
+++ b/main/draw.cpp
@@ -222,20 +222,22 @@ void main_impl::do_update()
app.update(dt);
}
+void main_impl::bind() noexcept
+{
+ framebuffer.fb.bind();
+}
+
void main_impl::drawEvent()
{
_shader.set_tint({1, 1, 1, 1});
- {
- const auto clear_color = 0x222222ff_rgbaf;
+ const auto clear_color = 0x222222ff_rgbaf;
#ifdef FM_USE_DEPTH32
- framebuffer.fb.clearColor(0, clear_color);
+ framebuffer.fb.clearColor(0, clear_color);
#else
- GL::defaultFramebuffer.clearColor(clear_color);
+ GL::defaultFramebuffer.clearColor(clear_color);
#endif
- draw_world();
- GL::Renderer::disable(GL::Renderer::Feature::DepthTest);
- }
+ draw_world();
app.draw();
GL::Renderer::flush();