Commit Graph

34 Commits

Author SHA1 Message Date
Eric-Paul Ickhorn 14d560dbf5 A little more restructuring 2023-10-17 16:37:19 +02:00
Eric-Paul Ickhorn 3a017e678e Crushed the last memory leakage bug in the chunk update 2023-10-17 14:39:20 +02:00
Eric-Paul Ickhorn fb0aa65d00 Some medium-sized refactor 2023-10-17 13:25:02 +02:00
Eric-Paul Ickhorn 163457c5b8 Fixed some memory leaks while creating others 2023-10-16 13:36:50 +02:00
Eric-Paul Ickhorn f96a688c55 Now creating physics objects of all chunks 2023-10-15 17:20:51 +02:00
Eric-Paul Ickhorn efc84f691c Fixed faster camera rotation 2023-10-15 14:44:51 +02:00
Eric-Paul Ickhorn 702fb312a7 Sped up player rotation 2023-10-15 14:44:02 +02:00
Eric-Paul Ickhorn 29ef3b0b27 Added hooks for physics-chunk creation 2023-10-15 14:41:53 +02:00
Eric-Paul Ickhorn 1602130459 Improved performace of entity system 2023-10-15 11:51:45 +02:00
Eric-Paul Ickhorn 636b98dfea Added files for physics engine 2023-10-15 10:21:36 +02:00
Eric-Paul Ickhorn dc3a81b7b4 Partially integrated own mathematics library 2023-10-15 10:07:33 +02:00
Eric-Paul Ickhorn 40be22f69b An ECS-oid structure 2023-10-14 21:17:30 +02:00
Eric-Paul Ickhorn 03ae44ae58 Fixed warnings 2023-10-14 16:48:09 +02:00
Eric-Paul Ickhorn 9ed734c860 Debugged entity system 2023-10-14 16:38:38 +02:00
Eric-Paul Ickhorn 5008ae2dbd Wrote basic entity system 2023-10-14 15:04:52 +02:00
Eric-Paul Ickhorn 1e7aaadb5d Added chunk loading 2023-10-14 10:47:21 +02:00
Eric-Paul Ickhorn afde681ce9 Added top side to grass and improved worldgen a tiny bit 2023-10-13 19:50:30 +02:00
Eric-Paul Ickhorn 80e6f97275 Added mouse-based rotation and rotation-dependant movement 2023-10-13 14:37:02 +02:00
Eric-Paul Ickhorn 4ae08a432b Made window resizing change framebuffer size 2023-10-13 14:00:49 +02:00
Eric-Paul Ickhorn 3e700bda2c Finally, somewhat greedy meshing 2023-10-13 12:23:26 +02:00
Eric-Paul Ickhorn a85b70e2c5 Added buggy chunk loading 2023-10-13 08:00:53 +02:00
Eric-Paul Ickhorn 165d54ab37 The chunk system needs to be rewritten 2023-10-12 18:52:05 +02:00
Eric-Paul Ickhorn f12bcee579 Added block creation utilities 2023-10-12 08:18:43 +02:00
Eric-Paul Ickhorn 6c57999c8f Added texture loading. A texture must be at path assets/block_atlas.png 2023-10-11 15:01:54 +02:00
Eric-Paul Ickhorn 511ec18e6f Fixed camera rotation 2023-10-11 12:38:23 +02:00
Eric-Paul Ickhorn 201f222083 Fixed a bug in the meshing 2023-10-11 10:41:58 +02:00
Eric-Paul Ickhorn 8f5c9cef39 Fixed chunk coordinate system 2023-10-11 10:15:51 +02:00
Eric-Paul Ickhorn 132f84a43f Created chunk renderer 2023-10-11 10:10:06 +02:00
Eric-Paul Ickhorn fec3d35fe9 Added block registry 2023-10-10 21:23:07 +02:00
Eric-Paul Ickhorn 6227c571aa Small refactor 2023-10-10 20:01:15 +02:00
Eric-Paul Ickhorn 68614f805f Added model matrix 2023-10-10 18:00:43 +02:00
Eric-Paul Ickhorn e2b1d027d8 Got projection and view matrices working 2023-10-10 17:06:01 +02:00
Eric-Paul Ickhorn 6f93d55f6c Added projection matrix 2023-10-10 13:35:29 +02:00
Eric-Paul Ickhorn 797f4a49a4 Got rendering a triangle working 2023-10-10 12:43:34 +02:00