Commit Graph

9 Commits

Author SHA1 Message Date
17d4e07025 Implement a small texture wrapper.
Allows for RAII use of OpenGL textures.
2018-02-25 19:03:10 +01:00
99cf0740fe Improve convolutional layer rendering.
Now all n individual images of w×h are packaged as a w×(n×h) image, with
the texture coordinates properly mapped so the individual rectangles
still get the proper texture.

This optimization causes slight glitches around the edges of the tiles,
but is so much faster that I think it's worth it.
2018-02-23 15:19:30 +01:00
2192408ef9 Throttle the program to run at max 60fps. 2018-02-12 16:43:21 +01:00
c45a684d39 Remove unused code. 2018-01-22 13:51:08 +01:00
7d43bff343 Poll for openGL errors. 2017-11-23 15:35:41 +01:00
f289b2f52b Reimplement drawing system with vertex buffers.
Now with 10000% more performance.
2017-11-23 14:43:31 +01:00
8eba3ec063 Color nodes based on intensity. 2017-11-16 16:21:21 +01:00
f0937f253d Implement rudimentary camera movement controls. 2017-10-20 15:42:31 +02:00
501a59d00b Work on OpenGL rendering environment. 2017-10-19 15:39:15 +02:00