Begin merge of Backend_Init/Backend_CreateWindow
Make FlushVertexBuffer bail when buffer is empty
Use constants for attribute locations
We don't need to initialise the VBO here
Add debug print for enumerating controllers
...Actually fix controller support
Merge branch 'accurate' into portable
Use native window/taskbar icons on Windows
Use SDL_TICKS_PASSED for frame-limiting
Remove a duplicate lib from OPENGLES2_LIBRARIES
Add debug prints for listing SDL2 drivers
Fix CMake build script not finding FindOpenGLES2.cmake
More-efficient OpenGL ES 2.0 font textures
Clean up the OpenGL shaders a bit
Perform cleanup when OpenGL's Backend_Init fails
Merge branch 'accurate' into portable
Added bugfix for StartDirectDraw failure
Use SDL's GetProcAddress function for OpenGL
Explicitly init SDL2's video subsystem
Fix SDL2 compilation when path contains a space
Fix Resources.cpp Makefile rule
Merge branch 'accurate' into portable
Remove GLEW from the list of dependencies
Merge branch 'accurate' into portable
Backport a readme line from the portable branch
The Makefile doesn't support MSVC
Merge branch 'accurate' into portable
Makefile: Specify file extensions
Specify that WARNINGS enables compiler warnings
Backport the portable branch's warnings
Merge branch 'accurate' into portable
Backport the enhanced branch's C support
Fix an occational invalid memory read
Note some inaccurate stack frames
Merge branch 'accurate' into portable
Ignore the build folder, and tweak paths
Mark TSC files as binary, not text
Merge branch 'accurate' into portable
Added a missing #include in Organya.cpp
Remove a newline that isn't in the accurate branch
Merge branch 'accurate' into portable
More-accurate ValueView.cpp variable arrangement
More-accurate Triangle.cpp variable arrangement
More-accurate Stage.cpp variable arrangement
Sound.cpp variable arrangement tweaks
More-accurate Shoot.cpp variable arrangement
More-accurate SelStage.cpp variable arrangement
More-accurate Profile.cpp variable arrangement
More-accurate PixTone.cpp variable arrangement
More-accurate Organya.cpp variable arrangement
More-accurate NpcTbl.cpp variable arrangement
More-accurate NpcHit.cpp variable arrangement
More-accurate NpChar.cpp variable arrangement
Sorted out the other NPCs' variables too
More-accurate NpcAct000.cpp variable arrangement
More-accurate MycParam.cpp variable arrangement
More-accurate MycHit.cpp variable arrangement
More-accurate MyChar.cpp variable arrangement
More-accurate MiniMap.cpp variable arrangement
More-accurate Map.cpp variable arrangement
More-accurate Main.cpp variable arrangement
More-accurate GenericLoad.cpp variable arrangement
More-accurate Generic.cpp variable arrangement
More-accurate Frame.cpp variable arrangement
More-accurate Flash.cpp variable arrangement
More-accurate Fade.cpp variable arrangement
More-accurate Ending.cpp variable arrangement
More-accurate Caret.cpp variable arrangement
More-accurate Bullet.cpp variable arrangement
More-accurate BulHit.cpp variable arrangement
More-accurate BossX.cpp variable-arrangement