77 Commits

Author SHA1 Message Date
c1c62a9b94 Basic LOD system 2020-01-15 12:06:20 +01:00
a043847bad Basic (non-sorted) transparent rendering and cleanup in RenderSystem 2020-01-15 00:22:39 +01:00
cbb0dc1164 Texture! 2020-01-14 13:14:33 +01:00
704081dbc3 Add image loader library 2020-01-14 12:57:54 +01:00
1824b0c38c Correctly render mesh from obj 2020-01-14 12:53:31 +01:00
65f0e3367b Fix unintuitive movement (random stopping)
Instead of completely stopping on key release, only that specific
movement is stopped
2020-01-07 22:19:15 +01:00
8c6a1d7834 Cleanup: Moving things where they belong 2020-01-07 22:13:47 +01:00
b514cd38a7 Movement is functional!
There is a small bug that can occur, seems like gimbal lock or something
like that. Only rarely though (close to coordinate origin?)
2020-01-07 22:07:38 +01:00
0908a39aa5 Mouse look works properly when stationary 2020-01-07 21:38:26 +01:00
a262b60def Mostly functional mouse look
Walking doesn't take it into account though...
2020-01-07 20:02:40 +01:00
511b2da319 A cube is rendered with the new system! 2020-01-07 18:12:43 +01:00
02b0f6a67a Nonfunctional new rendering 2020-01-07 15:35:12 +01:00
d99ca4c8d7 Basic camera, mesh, rendering systems
Not used yet!
2020-01-07 13:50:47 +01:00
7675ddc3a4 Add glm for vector math, used for position and movement 2020-01-07 13:10:23 +01:00
c4daf46cb2 Add LICENSE 2020-01-04 18:28:09 +01:00
3529254a29 Move all ECS stuff into their own files / dirs 2020-01-04 18:25:47 +01:00
0d9f16939c Restructure files into directories for more clarity 2020-01-04 18:19:18 +01:00
94929db5ce Add OBJ Loader 2020-01-04 18:18:03 +01:00
a1ccd4e362 Colorful triangle with shaders loaded with new class! 2020-01-04 17:48:15 +01:00
2cb10c9910 Add Shader class from learnopengl.com 2020-01-03 21:51:30 +01:00
50e5a2b30c Tutorial code for modern OpenGL rendering 2020-01-03 21:45:01 +01:00
065c89e902 Add ESC key callback for closing 2019-12-13 13:50:02 +01:00
dce2418762 Add OpenGL and GLFW dependencies + example 2019-12-13 13:40:41 +01:00
8032f2efec Add basic project with gravity system test 2019-12-13 13:26:18 +01:00
83e1cec88b Add ECS single-header lib from redxdev 2019-12-13 13:16:52 +01:00
1eaf0ab1cb Add gitignore for CLion 2019-12-13 13:16:14 +01:00
2b3848d8a0 Initial commit 2019-12-13 13:15:02 +01:00