Commit Graph

17 Commits

Author SHA1 Message Date
8eb19cdb6d Restore layer names. 2018-04-23 15:39:21 +02:00
03cac53d05 Load all data sets ahead of time.
This allows for easier flipping through all images.
2018-04-19 14:17:56 +02:00
51b537676d Move Caffe simulation to a separate thread.
Teapot now shows pretty much instantly after starting the program, and
then only reappears when switching inputs.
2018-04-16 17:53:00 +02:00
1fdb60f679 Remove LoadingScreen from the ABI. 2018-04-16 16:38:10 +02:00
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
30aa25a09e Implement a simple loading animation.
Loading currently doesn't happen, because loading tries to do some GL
actions which cannot happen in a background thread (in GLUT anyway).

TODO: move all GL options to the main thread, and leave the rest of the
loading to the background.
2018-04-12 14:25:01 +02:00
170c5658a5 Change drawing order depending on camera direction. 2018-04-11 13:24:33 +02:00
63e487afce Implement movement with the mouse. 2018-04-11 13:03:34 +02:00
3e4452ca3a Support layer and interaction transparancy. Refs #1 2018-04-05 16:08:58 +02:00
ffea333609 Implement increasing particle sizes. Refs #1. 2018-04-03 19:55:30 +02:00
f62c2859e3 Implement an option to choose path color. Refs #1. 2018-04-03 16:43:23 +02:00
d76c067489 Implement showing interaction paths. 2018-04-03 14:06:38 +02:00
c0032aa688 Allow hiding non-activated nodes.
Refs #2.
2018-03-29 15:40:11 +02:00
59ecb91713 Implement dynamically enabling layer/interaction rendering.
Refs #2.
2018-03-29 14:56:43 +02:00
c495a60c4d Create a configurable overlay. 2018-03-29 14:13:32 +02:00
1c872c9969 Move all rendering logic to a single RenderingState. 2018-03-29 12:34:39 +02:00
e8f627182f Work in progress: move renderer state to actual class. 2018-03-27 16:31:32 +02:00