Commit Graph

3 Commits

Author SHA1 Message Date
265bc61b98 Large refactor of texture loading.
In this new implementation, everything is loaded on a separate thread,
but the textures are initialized on the main OpenGL thread.

This is all to work around the fact that you cannot create a separate
GL context in GLUT.
2018-04-12 16:52:09 +02:00
2138ce440a Unify drawing of layers and interactions into "drawables". 2018-04-06 13:06:03 +02:00
8015b84311 Restructure project sources. 2018-03-26 12:17:52 +02:00