Require OpenGL 3.2, center window by default
OpenGL 3.0 oughta be enough (3.2 is unsupported by my mesa version, it seems)
Re-add codes / scancodes
Global input, handle resize events
Render to fbo
Render to FBO, then render to texture :)
Black background, correctly resizes with all window sizes
Require ftgl, not freetype2
Use fake fullscreen by default
Clean fbo targetSize calculation add getMouseWorldPos
Borderless window for (fake) fullscreen, support both windowed and fs mode, deprecate getMouseWorldPos
Merge branch 'fbo'