Added canvas_size_changed 'event' to Renderer and OpenGLRenderer

This commit is contained in:
2020-03-25 13:27:00 -05:00
parent 15e5d0a5e1
commit bb8e210362
4 changed files with 25 additions and 8 deletions

View File

@@ -8,8 +8,15 @@ class IMICFPS
@g_buffer = GBuffer.new
end
def canvas_size_changed
@g_buffer.unbind_framebuffer
@g_buffer.clean_up
@g_buffer = GBuffer.new
end
def render(camera, lights, entities)
if Shader.available?("default")
if Shader.available?("default") && Shader.available?("render_screen")
@g_buffer.bind_for_writing
gl_error?