22 Commits

Author SHA1 Message Date
7c469c9c3c Fix bug in time handling in Particle Update shader 2021-05-09 23:04:41 +02:00
616be9e5fc Fix bug in particle positioning 2021-05-09 20:00:04 +02:00
5637868200 Add draft for multiple particle types
The type was changed from int to float, because comparing the int to values (e.g. type == 1) never returned true...
2021-05-08 19:03:29 +02:00
5016ee49d1 Make ground mesh, improve particles 2021-05-08 17:52:33 +02:00
82fae245a1 Add camera movement with keyboard & mouse 2021-05-08 17:27:16 +02:00
f8d5b98574 I see particles 2021-05-08 13:11:20 +02:00
c3796e7b55 Add basic Particle setup
Compiles, but doesn't work
2021-05-08 00:13:27 +02:00
2aed98d688 Some refactoring and better usage of text 2021-05-04 12:22:23 +02:00
10138d5fd8 Add draft for text rendering 2021-05-04 12:07:56 +02:00
307d000253 Rename String::get_length 2021-05-04 11:44:54 +02:00
482116018f Add Parallax Demo + some bugfixes
The initialization order in the Application was wrong, so some code has been moved from run to the constructor.
2021-05-03 22:23:15 +02:00
3dacb0c095 Add ability for client to override fixed and dynamic update 2021-05-03 21:33:38 +02:00
ff576182c4 Make Application create a GLFW Window 2021-04-30 22:40:42 +02:00
8b456f8d42 Add everything from the SPG project 2021-04-30 21:45:32 +02:00
a0e1bf8592 Add game loop to Application
Implements fixed and variable time steps.

Might be a moved to a separate class later.
2021-04-30 10:23:59 +02:00
eea3560b35 Add Time helper class 2021-04-30 10:23:37 +02:00
fb29ca07d5 Add logging using spdlog 2021-03-20 16:55:43 +01:00
59b432abc7 Name to 'Gedeng', restructure + namespaces 2021-03-20 14:51:45 +01:00
2c00b9b2e0 Add very basic Logger implementation 2021-03-16 15:09:30 +01:00
081063be69 Add *.os rule to gitignore 2021-03-16 15:09:15 +01:00
06d11d2c0d Add custom String class
from ACIC
2021-03-16 15:05:39 +01:00
bb85fab65f Restructure to engine library with test executables 2021-03-16 14:55:54 +01:00