Commit Graph

79 Commits

Author SHA1 Message Date
b48624c245 Move helper functions into cpp file 2021-04-17 13:54:48 +02:00
781625f525 Refactoring, Adding caching, ... 2021-04-16 22:13:46 +02:00
ba347d6064 Merge branch 'multithread' 2021-04-13 20:43:38 +02:00
d3c755713d Working Multithreading 2021-04-13 20:29:29 +02:00
741f44e7d8 Something with mesh loading does not work 2021-04-12 20:37:05 +02:00
ca9d69ceef Minor refactor 2021-04-12 18:37:34 +02:00
1caf93ca6e progess... 2021-03-29 14:17:14 +02:00
164c76f4a3 Introduce normal mapping 2021-02-21 19:54:17 +01:00
194ae3abf4 Fix bug in Pointlight loading 2021-01-19 19:14:43 +01:00
e4ed192088 Fix bug 2021-01-17 12:04:11 +01:00
ed10fd6b6d Enable mainMenu 2021-01-17 11:07:15 +01:00
bfd5d41437 Implement first menu (still not active) 2021-01-16 23:36:34 +01:00
f187a25e9e Make Widgets clickable 2021-01-16 21:58:42 +01:00
7e9702431f Restructuring the project directory 2021-01-16 19:57:22 +01:00
938450ce75 Implement Json loading for screens and fix a bug in widget-creation 2021-01-16 17:06:32 +01:00
2c183dc099 Enable Mipmapping 2021-01-16 14:48:57 +01:00
ee22a4cc04 Add fallback model 2021-01-16 13:26:05 +01:00
74a604de8b Load lights from Json file and fix a bug in pointshadows 2021-01-16 11:50:13 +01:00
831c726f4d Fix a bug that caused a crash when shadows were enabled 2021-01-15 10:39:35 +01:00
b2774e57de Fix some OpenGL warnings 2021-01-15 10:20:04 +01:00
d0a3b5e9a0 Window stuff, sleep helper function and cleanups 2021-01-13 21:32:19 +01:00
37542ab831 Fix VSync, Fix Mouse Input (Yay!), Add MAXFPS env 2021-01-13 19:40:11 +01:00
0370a2e871 Some cleanups 2021-01-13 19:03:47 +01:00
89ae811beb Fix some high severity bugs 2021-01-13 00:05:59 +01:00
e1a51b86b6 Update Framebuffer resize code 2021-01-12 09:17:48 +01:00
737747a46c Add support for initial values in json file 2021-01-11 15:26:55 +01:00
d4b3a00d73 Load skybox from Json file 2021-01-10 22:26:16 +01:00
ad7ec85dce Load resources from Json file 2021-01-10 22:08:57 +01:00
3ab8c89fc5 Add Json parsing lib 2021-01-10 22:08:19 +01:00
3387ece49a Introduce Menu class 2021-01-10 15:37:16 +01:00
d173eb0913 Introduce Widget and Screen classes 2021-01-10 00:32:11 +01:00
6ecf2011bc Add loading screen 2021-01-09 20:15:01 +01:00
23e5f549ca Complete reformatting of the code following the KDE Frameworks formatting style 2020-10-16 11:50:41 +02:00
5b8060d9b8 Merge branch 'sRGB' into master 2020-10-10 19:51:34 +02:00
4VRDriver
55b8efc6c4 PointLight Shadows 2020-09-26 14:21:02 +02:00
4VRDriver
33dc801483 Better Shadows 2020-09-24 16:36:32 +02:00
4VRDriver
dd44888a4d Basic shadows (not working very well yet) 2020-09-24 14:36:57 +02:00
4VRDriver
bbd186bca9 Add exposure HDR lighting 2020-09-22 10:40:25 +02:00
4VRDriver
34a294dcaf Merge branch 'sRGB' of gitlab.com:4VRDriver/fall-fever into sRGB 2020-09-21 20:22:12 +02:00
4VRDriver
9dd8ae4018 Create Framebuffer render function 2020-09-21 17:41:28 +02:00
4VRDriver
297735d6a7 Make wireframe mode work again 2020-09-21 09:30:26 +02:00
4VRDriver
d641944119 Implement basic sRGB. Include frambuffers and postprocessing. 2020-09-21 00:30:37 +02:00
4VRDriver
dd9b808283 Remove warning 2020-09-20 20:07:33 +02:00
4VRDriver
a5818dfd04 Implement Blinn-Phong instead of Phong 2020-09-20 12:46:45 +02:00
4VRDriver
242b50e9ef Add Skybox 2020-09-19 00:21:49 +02:00
4VRDriver
717447eebf Enable MSAA 2020-09-18 21:05:05 +02:00
4VRDriver
f8b8f68390 Rename VertexBuffer to VertexArray
because it was misleading
2020-09-18 20:41:17 +02:00
4VRDriver
6612b65ffa Add ground 2020-09-18 19:46:40 +02:00
4VRDriver
3c7968407b Implement Quaternions
Undefined behaviour of the light source
2020-09-17 21:23:38 +02:00
4VRDriver
ba5188e50b Add LightColor to imgui menu 2020-09-17 13:55:29 +02:00