Commit Graph

14 Commits

Author SHA1 Message Date
0xdeadbeer
cb348fe1b8 Repository: refactor the project
Created object and math files for operations
specific to objects and math.
2023-11-10 23:27:20 +01:00
0xdeadbeer
68f6e2eeb8 Camera: add lock functionality
Added functionality to lock camera to an object.
Also solved the problem where the colors weren't
loading on the fragments of the initial displays
2023-11-10 19:42:17 +01:00
0xdeadbeer
0cb0461658 Objects: add scale property 2023-10-31 16:18:21 +01:00
0xdeadbeer
ec6feaf8f5 Tracing: add functionality to toggle tracing 2023-10-26 22:10:52 +02:00
0xdeadbeer
02247a6182 Repository: add README.md file 2023-10-22 14:11:36 +02:00
0xdeadbeer
a19b1370ac Tracing: implement object tracing lines
Implementation includes an 'auto-delete' system
for the traces. Each object will hold no more than
MAX_PATHS vertices for its trace. For more information
see the record_path() function
2023-10-22 13:40:22 +02:00
0xdeadbeer
957c4b6f68 Physics: implement basic gravitational attraction 2023-10-21 13:08:30 +02:00
0xdeadbeer
ac479c7a69 Main: refactor code 2023-10-16 20:48:12 +02:00
0xdeadbeer
a48ab901cb Main: add basic lightning 2023-10-15 20:38:47 +02:00
0xdeadbeer
d5429ad5af Main: add simple perspective rendering 2023-10-14 18:24:51 +02:00
0xdeadbeer
0c1bd92d17 Main: implement hotreloading shortcut for shaders 2023-10-12 19:43:06 +02:00
0xdeadbeer
96bec2f189 Main: implement basic 'Hello Triangle' example 2023-10-11 22:25:22 +02:00
0xdeadbeer
c9be7756eb Initialize the project 2023-10-10 23:33:10 +02:00
Kevin J
0a08b54db0
Initial commit 2023-10-09 23:33:53 +02:00