Commit graph

33 commits

Author SHA1 Message Date
ef18b57d61
Implement training data loading 2024-11-20 01:00:18 +01:00
9fe8afb68a
Now I'm kinda happy with the threads. 2024-11-14 12:19:53 +01:00
4169714b24
Readability tweaks 2024-11-11 18:43:38 +01:00
c2b9dfdd29
Memory management tweaks
There are no memory leaks,
yet, I discover, with my steady course,
thru my small valgrind peeks,
that nvidia are a bunch of stupid a-holes.
2024-11-11 17:42:57 +01:00
68d3d4b692
Stop eating my RAM 2024-11-10 23:20:25 +01:00
0ea88cb6bc
Implement threading 2024-11-10 21:28:17 +01:00
3da9e7df5a
Minor tweaks
Error handling in cx_init().
More warnings with -Wpedantic.
2024-11-10 17:40:30 +01:00
afc9aec314
Clean up trailing whitespace 2024-11-10 12:59:35 +01:00
4b2db87c9e
Readability tweaks 2024-11-10 00:48:13 +01:00
fee012f56c
More threading stuff
So far it doesn't do anything,
but soon™ it will.
2024-11-09 21:29:02 +01:00
0b4cc27331
Implement basis for thread management. 2024-11-07 22:07:33 +01:00
594b6ef722
Add a newline at the end of main.c
This is aesthetics stuff.

Wow,
such code,
much prettiness,
very C,
wow.
2024-11-06 19:29:09 +01:00
d2ec11859d
Implement a function for acquiring neural data.
* Some good refactoring
2024-10-29 17:07:08 +01:00
58ae618e69
This one's stupid.
I have no clue what I'm doing at this point
and I have gone insane.

It will be all implemented in the next one,
hopefully.
2024-10-26 21:31:57 +02:00
04bf753f09
Improve neural randomization
Start implementing neural training algorithm.
2024-10-26 09:55:43 +02:00
fa0d6291fe
Implement loading of training data.
Add an unfunny note to self.
2024-10-25 21:22:22 +02:00
bb532ea5ef
Implement custom colors
It's an idea that might save the world and all I'm doing now
is flashing the lightsies.
2024-10-25 11:38:25 +02:00
3b6b133001
Fix model deallocation. 2024-10-23 17:18:28 +02:00
9702382a16
Refactor tensors (matrices).
Tensors now have dynamic length and width.
2024-10-23 15:27:18 +02:00
1241bca52f
Tidy up neural rendering 2024-10-19 21:13:40 +02:00
55448bf44a
Render first neural network 2024-10-19 11:32:39 +02:00
c83039098c
Draw the first line
Correct line girth calculation. (sin <-> -sin)
2024-10-13 23:54:16 +02:00
1f4565c0a5
Implement line meshes 2024-10-13 22:43:43 +02:00
109c94a865
Refactor neural layers 2024-10-12 11:17:52 +02:00
6a5a7a3b95
Add dynamic model rendering utilities 2024-10-08 11:29:52 +02:00
f4cae1e5c1
Implement dynamic colors. 2024-10-02 22:18:24 +02:00
bd31c409a6
Implement model registry
This allows for mass handling of multiple objects
to be rendered.
2024-09-29 22:12:44 +02:00
01896962be
Correct variable naming in shader code. 2024-09-29 22:09:44 +02:00
edfe78a36e
A whole bunch of unrelated tweaks. 2024-07-21 19:44:36 +02:00
87a03582cd
Add a basic neural interface. 2024-07-06 18:00:43 +02:00
29251ba60c
Code cleanup 2024-07-06 18:00:43 +02:00
9c5b5d7471
Import simplified code.
Code imported from my seminary work.
In this simplified version it rotates a triangle
using OpenGL libraries.

Crashes upon exit.
2023-10-25 15:02:23 +02:00
Marcel Plch
970405c64b Add void for further processing. 2022-10-04 17:48:32 +02:00