Updating window size when the user changes the values of the table context.output.display.
Moved from SDL to GLFW.
Processing the mouse input using GLFW.
Processing the mouse scroll whell using GLFW.
Toggling fullscreen mode using GLFW.
Reloading textures when the OpenGL context is lost (window is recreated).