[client] added renderer abstratction

This moves the bulk of the rendering code into seperate rendering
modules cleaning up much of intertwined SDL & OpenGL mess.
This commit is contained in:
Geoffrey McRae
2017-12-05 20:33:05 +11:00
parent 5c335fca67
commit c1a82e853d
8 changed files with 699 additions and 311 deletions

1
client/.gitignore vendored
View File

@@ -1,2 +1,3 @@
bin/
.build/
*.swp