|
|
284d32816f
|
Remove unused parameter.
|
2018-02-18 18:04:07 +01:00 |
|
|
|
c854eb07d2
|
Range does not need to be sorted.
|
2018-02-18 17:49:30 +01:00 |
|
|
|
9d2e7c3104
|
Optimize activity strength computation.
|
2018-02-15 18:06:44 +01:00 |
|
|
|
e4336b6757
|
Actually use the same node positions internally and externally.
|
2018-02-15 16:07:13 +01:00 |
|
|
|
ea4b5e486a
|
Simplify construction of the activity animation.
|
2018-02-13 16:42:34 +01:00 |
|
|
|
230cc5ee76
|
Extract animation base class.
Skips some complicated computations, so yay.
|
2018-02-13 15:53:47 +01:00 |
|
|
|
16665a588a
|
Implement some kind of animation.
The animation is still all wrong, but it is there at least.
|
2018-02-13 15:41:01 +01:00 |
|
|
|
c033f08d04
|
Compute a fractional animation step for every frame.
This step is used to interpolate animations.
|
2018-02-13 11:09:04 +01:00 |
|
|
|
74cf511436
|
Slightly more consise.
|
2018-02-13 11:07:22 +01:00 |
|
|
|
2192408ef9
|
Throttle the program to run at max 60fps.
|
2018-02-12 16:43:21 +01:00 |
|
|
|
35ad3df4ca
|
Compute the 1000 most interacting nodes in each layer.
This works for fully connected layers only, but it works.
|
2018-02-12 15:51:50 +01:00 |
|
|
|
37c6cef733
|
Move visualiser generation out of main.
|
2018-02-09 12:27:01 +01:00 |
|
|
|
a84e4e80a2
|
Clean up on layer visualisations.
|
2018-02-09 11:55:48 +01:00 |
|
|
|
cf5dd28fef
|
Remove all explicitly typed for loops.
|
2018-01-22 15:55:32 +01:00 |
|
|
|
ef70f913bf
|
Solve warnings with a magic range class.
|
2018-01-22 15:06:02 +01:00 |
|
|
|
1c0235db4d
|
Enable more warnings.
|
2018-01-22 14:37:44 +01:00 |
|
|
|
aeccd2b772
|
Add new animation class.
|
2018-01-22 14:05:35 +01:00 |
|
|
|
c45a684d39
|
Remove unused code.
|
2018-01-22 13:51:08 +01:00 |
|
|
|
8bef347d05
|
Unify some functions in utils.
|
2018-01-18 14:43:13 +01:00 |
|
|
|
51315f1c59
|
change placeholder color for better visibility.
|
2018-01-18 12:32:40 +01:00 |
|
|
|
4dd9141399
|
Fix not actually checking the results.
|
2018-01-18 12:05:52 +01:00 |
|
|
|
501fea611f
|
Implement node positions for animations.
|
2018-01-17 16:59:28 +01:00 |
|
|
|
42c05c4fff
|
Proper float conversion, I guess…
|
2018-01-17 15:26:46 +01:00 |
|
|
|
aa79287c25
|
Implement an alternative way of structuring nodes.
|
2018-01-04 16:43:51 +01:00 |
|
|
|
5fc392ae1d
|
Add second test image.
|
2018-01-04 16:42:24 +01:00 |
|
|
|
cb16b2f794
|
More consistent data loading.
|
2018-01-02 16:35:41 +01:00 |
|
|
|
5f81f0cec2
|
Use the new layer info data in the simulator.
|
2018-01-02 16:31:55 +01:00 |
|
|
|
470399aabf
|
Implement a new layer data type.
Contrary to layerdata, this describes the layer itself rather than the
layer contents.
|
2018-01-02 16:17:07 +01:00 |
|
|
|
5c0dbcdaa4
|
Slight performance improvement.
|
2018-01-02 12:38:34 +01:00 |
|
|
|
94ee38efb2
|
Bugfix: fix incorrect orientation of small image-like layers.
|
2017-12-01 14:54:04 +01:00 |
|
|
|
259e809c2f
|
Refactor vertex positioning to separate function.
|
2017-12-01 14:50:58 +01:00 |
|
|
|
a75a435bc5
|
Restructure texture handling.
|
2017-11-27 13:59:41 +01:00 |
|
|
|
3231e078b3
|
Add entities for convolutional layers.
|
2017-11-27 12:25:56 +01:00 |
|
|
|
8fb01fb346
|
Implement switching between images.
|
2017-11-27 11:59:41 +01:00 |
|
|
|
f4c8574519
|
Remove vertical movement while strafing.
|
2017-11-23 16:30:40 +01:00 |
|
|
|
d69e2771fc
|
Remove spurious debug output.
|
2017-11-23 16:20:13 +01:00 |
|
|
|
9de25b0f37
|
Go back to using pointers instead of vectors.
No need to incur that performance overhead.
|
2017-11-23 16:18:10 +01:00 |
|
|
|
44f467c81c
|
Bugfix: fix 2/3 of nodes missing.
|
2017-11-23 16:13:45 +01:00 |
|
|
|
29f115341e
|
Fix camera controls.
Now actually move according to the camera direction, rather than a fixed
direction.
|
2017-11-23 16:10:37 +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 |
|
|
|
a62075f57d
|
Start visualisation in the middle.
|
2017-11-17 11:38:31 +01:00 |
|
|
|
fbc2a5ca4a
|
Slightly improved coloring.
|
2017-11-17 11:14:22 +01:00 |
|
|
|
914fcfe051
|
Render layers further apart.
|
2017-11-17 11:02:24 +01:00 |
|
|
|
9b7ffec478
|
Use coloring for the nodes in the network.
|
2017-11-17 10:54:21 +01:00 |
|
|
|
5a93b56054
|
Change rotation order in camera.
|
2017-11-17 10:51:45 +01:00 |
|
|
|
8eba3ec063
|
Color nodes based on intensity.
|
2017-11-16 16:21:21 +01:00 |
|
|
|
f1d2776fce
|
Actually render the layers to the 3D environment.
|
2017-11-16 16:14:39 +01:00 |
|
|
|
dc2f945f48
|
Implement a debug print for LayerData.
|
2017-11-16 14:13:01 +01:00 |
|
|
|
b781960632
|
Clean up camera code.
|
2017-10-27 12:05:53 +02:00 |
|