Commit Graph

125 Commits

Author SHA1 Message Date
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
ef3211fc9d Clean up fragment shader 2020-09-17 14:32:33 +02:00
4VRDriver
ba5188e50b Add LightColor to imgui menu 2020-09-17 13:55:29 +02:00
4VRDriver
065ec8d7ae Fix lighting: Normalmatrix was never applied 2020-09-17 12:39:59 +02:00
4VRDriver
56190d3cb6 Add Directional Light to world class 2020-09-15 13:46:17 +02:00
4VRDriver
6dd36f4254 Merge branch 'new_light_and_scene_classes' of gitlab.com:4VRDriver/fall-fever into new_light_and_scene_classes 2020-09-15 12:06:36 +02:00
4VRDriver
66ed52c575 Fix high severity bug:
Vertex Buffer was deleted in model loading process
2020-09-15 11:29:32 +02:00
4VRDriver
88bfbc46be Added missing input.close() 2020-09-14 22:20:10 +02:00
4VRDriver
b957e4a5ee Change Scene to World 2020-09-14 21:59:13 +02:00
4VRDriver
9d93d6efc3 Further progress 2020-09-12 22:23:09 +02:00
4VRDriver
917c0db0d0 Basic concept working 2020-09-12 21:21:36 +02:00
4VRDriver
712c2655cf First progress, not yet functional 2020-09-11 11:11:11 +02:00
4VRDriver
04e55ad2ba Complete input refactor 2020-09-10 20:59:39 +02:00
4VRDriver
146392ae22 Add ImGui in Debug Mode,
improvement of input handling
2020-09-10 15:51:12 +02:00
4VRDriver
650c814e20 Optimize model loading 2020-09-09 00:30:15 +02:00
942a131062 Merge branch 'new_model_loading' into 'master'
New model loading

See merge request 4VRDriver/fall-fever!1
2020-09-08 21:31:58 +00:00
23497ce626 New model loading 2020-09-08 21:31:58 +00:00
4VRDriver
664523a515 Rename shaders 2020-09-08 00:28:07 +02:00
4VRDriver
4b7e9eeee8 Generalize directional light, spot light, point light 2020-09-07 00:24:15 +02:00
4VRDriver
4cba3da667 Flashlight 2020-09-06 22:53:17 +02:00
4VRDriver
1442d81549 Light attenuation 2020-09-06 22:32:46 +02:00
4VRDriver
6cf551ffb4 Load in normal and height maps
(model loading, not rendering)
2020-09-06 21:18:48 +02:00
4VRDriver
8b1fe545c1 Specularmap support,
(fix bug in texture binding!)
2020-09-06 20:37:59 +02:00
4VRDriver
bd2df7e928 Materials and light properties 2020-09-06 16:55:54 +02:00
4VRDriver
192082043e Add basic phong lighting
(ambient+diffuse+specular)
2020-09-06 14:59:53 +02:00
4VRDriver
e4139105ee Add a basic entity class 2020-09-06 13:02:40 +02:00
4VRDriver
c0cbf8c257 Small cmake changes 2020-09-05 19:05:25 +02:00
4VRDriver
79717cfc57 CMake stuff, add Unix/Win32 ifs, add GLFW source 2020-09-05 18:26:00 +02:00
4VRDriver
e16eb06984 Merge branch 'master' of gitlab.com:4VRDriver/fall-fever into master 2020-09-05 16:15:52 +02:00
4VRDriver
d9568c32b1 uint -> uint32_t 2020-09-05 16:11:00 +02:00
4VRDriver
8220757bd3 Model loading now working 2020-09-05 16:10:15 +02:00
4VRDriver
fff7c0bde2 Bug fixes in modelloading 2020-09-05 13:21:19 +02:00
4VRDriver
dead2521c8 Reorganize and add License 2020-09-05 11:32:30 +02:00
4VRDriver
59e043a946 Add models temporarily to gitignore 2020-09-05 10:36:23 +02:00
4VRDriver
dad774bcce Merge branch 'master' of gitlab.com:4VRDriver/fall-fever into master 2020-09-05 10:18:22 +02:00
4VRDriver
0a872ccd10 Small changes 2020-09-05 10:16:12 +02:00
4VRDriver
53efe08002 Add high res model 2020-09-05 10:13:43 +02:00
4VRDriver
fe3d370137 Add high res model 2020-09-04 22:10:47 +02:00
4VRDriver
0c930a9892 Basic model loading 2020-09-04 21:39:12 +02:00
4VRDriver
0f786f0216 Add missing initialization value for pitch
which causes a really nasty bug
2020-09-04 18:37:52 +02:00
4VRDriver
473ba514ed Add mesh class and update to proper texture handling 2020-09-04 16:28:00 +02:00
4VRDriver
eab5c4e5e0 Change Vertex floats to vectors 2020-09-04 11:33:59 +02:00
4VRDriver
f8da266fc0 Fix mouse bug 2020-09-04 09:33:53 +02:00