Commit Graph

  • 89ae811beb Fix some high severity bugs Derek Christ 2021-01-13 00:05:59 +01:00
  • e1a51b86b6 Update Framebuffer resize code Derek Christ 2021-01-12 09:17:48 +01:00
  • 737747a46c Add support for initial values in json file Derek Christ 2021-01-11 15:26:55 +01:00
  • d4b3a00d73 Load skybox from Json file Derek Christ 2021-01-10 22:26:16 +01:00
  • ad7ec85dce Load resources from Json file Derek Christ 2021-01-10 22:08:57 +01:00
  • 3ab8c89fc5 Add Json parsing lib Derek Christ 2021-01-10 22:08:19 +01:00
  • 3387ece49a Introduce Menu class Derek Christ 2021-01-10 15:37:16 +01:00
  • d173eb0913 Introduce Widget and Screen classes Derek Christ 2021-01-10 00:32:11 +01:00
  • 6ecf2011bc Add loading screen Derek Christ 2021-01-09 20:15:01 +01:00
  • 23e5f549ca Complete reformatting of the code following the KDE Frameworks formatting style Derek Christ 2020-10-16 11:50:41 +02:00
  • 5b8060d9b8 Merge branch 'sRGB' into master Derek Christ 2020-10-10 19:51:34 +02:00
  • 911e004291 PCF for point shadows Derek Christ 2020-10-10 19:51:12 +02:00
  • 55b8efc6c4 PointLight Shadows 4VRDriver 2020-09-26 14:21:02 +02:00
  • 33dc801483 Better Shadows 4VRDriver 2020-09-24 16:36:32 +02:00
  • dd44888a4d Basic shadows (not working very well yet) 4VRDriver 2020-09-24 14:36:57 +02:00
  • bbd186bca9 Add exposure HDR lighting 4VRDriver 2020-09-22 10:40:25 +02:00
  • 34a294dcaf Merge branch 'sRGB' of gitlab.com:4VRDriver/fall-fever into sRGB 4VRDriver 2020-09-21 20:22:12 +02:00
  • 9dd8ae4018 Create Framebuffer render function 4VRDriver 2020-09-21 17:41:28 +02:00
  • 297735d6a7 Make wireframe mode work again 4VRDriver 2020-09-21 09:30:26 +02:00
  • d641944119 Implement basic sRGB. Include frambuffers and postprocessing. 4VRDriver 2020-09-20 16:45:41 +02:00
  • dd9b808283 Remove warning 4VRDriver 2020-09-19 00:21:49 +02:00
  • a5818dfd04 Implement Blinn-Phong instead of Phong 4VRDriver 2020-09-20 12:46:45 +02:00
  • 242b50e9ef Add Skybox 4VRDriver 2020-09-19 00:21:49 +02:00
  • 717447eebf Enable MSAA 4VRDriver 2020-09-18 21:05:05 +02:00
  • f8b8f68390 Rename VertexBuffer to VertexArray because it was misleading 4VRDriver 2020-09-18 20:41:17 +02:00
  • 6612b65ffa Add ground 4VRDriver 2020-09-18 19:46:40 +02:00
  • 3c7968407b Implement Quaternions Undefined behaviour of the light source 4VRDriver 2020-09-17 21:23:38 +02:00
  • ef3211fc9d Clean up fragment shader 4VRDriver 2020-09-17 14:32:33 +02:00
  • ba5188e50b Add LightColor to imgui menu 4VRDriver 2020-09-17 13:55:29 +02:00
  • 065ec8d7ae Fix lighting: Normalmatrix was never applied 4VRDriver 2020-09-17 12:39:59 +02:00
  • 56190d3cb6 Add Directional Light to world class 4VRDriver 2020-09-15 13:46:17 +02:00
  • 6dd36f4254 Merge branch 'new_light_and_scene_classes' of gitlab.com:4VRDriver/fall-fever into new_light_and_scene_classes 4VRDriver 2020-09-15 12:06:36 +02:00
  • 66ed52c575 Fix high severity bug: Vertex Buffer was deleted in model loading process 4VRDriver 2020-09-15 11:29:32 +02:00
  • 88bfbc46be Added missing input.close() 4VRDriver 2020-09-14 22:20:10 +02:00
  • b957e4a5ee Change Scene to World 4VRDriver 2020-09-14 21:59:13 +02:00
  • 9d93d6efc3 Further progress 4VRDriver 2020-09-12 22:23:09 +02:00
  • 917c0db0d0 Basic concept working 4VRDriver 2020-09-12 21:21:36 +02:00
  • 712c2655cf First progress, not yet functional 4VRDriver 2020-09-11 11:11:11 +02:00
  • 04e55ad2ba Complete input refactor 4VRDriver 2020-09-10 20:59:39 +02:00
  • 146392ae22 Add ImGui in Debug Mode, improvement of input handling 4VRDriver 2020-09-10 15:51:12 +02:00
  • 650c814e20 Optimize model loading 4VRDriver 2020-09-09 00:30:15 +02:00
  • 942a131062 Merge branch 'new_model_loading' into 'master' 4VRDriver 2020-09-08 21:31:58 +00:00
  • 23497ce626 New model loading 4VRDriver 2020-09-08 21:31:58 +00:00
  • 664523a515 Rename shaders 4VRDriver 2020-09-08 00:28:07 +02:00
  • 4b7e9eeee8 Generalize directional light, spot light, point light 4VRDriver 2020-09-07 00:24:15 +02:00
  • 4cba3da667 Flashlight 4VRDriver 2020-09-06 22:53:17 +02:00
  • 1442d81549 Light attenuation 4VRDriver 2020-09-06 22:32:46 +02:00
  • 6cf551ffb4 Load in normal and height maps (model loading, not rendering) 4VRDriver 2020-09-06 21:18:48 +02:00
  • 8b1fe545c1 Specularmap support, (fix bug in texture binding!) 4VRDriver 2020-09-06 20:37:59 +02:00
  • bd2df7e928 Materials and light properties 4VRDriver 2020-09-06 16:55:54 +02:00
  • 192082043e Add basic phong lighting (ambient+diffuse+specular) 4VRDriver 2020-09-06 14:59:53 +02:00
  • e4139105ee Add a basic entity class 4VRDriver 2020-09-06 13:02:40 +02:00
  • c0cbf8c257 Small cmake changes 4VRDriver 2020-09-05 19:05:25 +02:00
  • 79717cfc57 CMake stuff, add Unix/Win32 ifs, add GLFW source 4VRDriver 2020-09-05 18:26:00 +02:00
  • e16eb06984 Merge branch 'master' of gitlab.com:4VRDriver/fall-fever into master 4VRDriver 2020-09-05 16:15:52 +02:00
  • d9568c32b1 uint -> uint32_t 4VRDriver 2020-09-05 16:11:00 +02:00
  • 8220757bd3 Model loading now working 4VRDriver 2020-09-05 16:10:15 +02:00
  • fff7c0bde2 Bug fixes in modelloading 4VRDriver 2020-09-05 13:21:19 +02:00
  • dead2521c8 Reorganize and add License 4VRDriver 2020-09-05 11:32:30 +02:00
  • 59e043a946 Add models temporarily to gitignore 4VRDriver 2020-09-05 10:36:23 +02:00
  • dad774bcce Merge branch 'master' of gitlab.com:4VRDriver/fall-fever into master 4VRDriver 2020-09-05 10:16:20 +02:00
  • 0a872ccd10 Small changes 4VRDriver 2020-09-05 10:16:12 +02:00
  • 53efe08002 Add high res model 4VRDriver 2020-09-04 22:10:47 +02:00
  • fe3d370137 Add high res model 4VRDriver 2020-09-04 22:10:47 +02:00
  • 0c930a9892 Basic model loading 4VRDriver 2020-09-04 21:39:12 +02:00
  • 0f786f0216 Add missing initialization value for pitch which causes a really nasty bug 4VRDriver 2020-09-04 18:37:52 +02:00
  • 473ba514ed Add mesh class and update to proper texture handling 4VRDriver 2020-09-04 16:28:00 +02:00
  • eab5c4e5e0 Change Vertex floats to vectors 4VRDriver 2020-09-04 11:33:59 +02:00
  • f8da266fc0 Fix mouse bug 4VRDriver 2020-09-04 09:33:53 +02:00
  • d2b272c9ec Merge branch 'master' of gitlab.com:4VRDriver/fall-fever into master 4VRDriver 2020-09-04 07:29:06 +02:00
  • 45847828b5 Move camera to Controller class 4VRDriver 2020-09-04 07:28:51 +02:00
  • b6f315a539 Add libassimp to project 4VRDriver 2020-09-04 00:31:12 +02:00
  • 8ffd95207e Basic fps camera 4VRDriver 2020-09-03 21:51:42 +02:00
  • ee6e783c3f Add basic camera controls 4VRDriver 2020-09-03 18:18:32 +02:00
  • 919f65fac7 Add Basic Camera 4VRDriver 2020-09-03 15:33:51 +02:00
  • cd302d0005 Add GLM and implement basic transformations 4VRDriver 2020-09-02 21:32:34 +02:00
  • 71bedf756f Merge branch 'master' of gitlab.com:4VRDriver/fall-fever into master 4VRDriver 2020-09-02 18:38:03 +02:00
  • b8715fba4d Add texture support 4VRDriver 2020-09-02 18:37:53 +02:00
  • 9f57fde17d Add gitattributes 4VRDriver 2020-09-01 22:48:35 +00:00
  • f8868be702 Add stb image library to project 4VRDriver 2020-09-02 00:27:26 +02:00
  • 82a2b88175 Merge branch 'master' of gitlab.com:4VRDriver/fall-fever into master 4VRDriver 2020-09-01 22:37:00 +02:00
  • 77dd6efcce Error handling, Keyboard input, Shader stuff 4VRDriver 2020-09-01 22:36:50 +02:00
  • 2e46f8ae07 Print OpenGL version 4VRDriver 2020-09-01 20:19:26 +02:00
  • 4efc99b630 Add EBO 4VRDriver 2020-09-01 11:48:24 +02:00
  • 28661dd9f1 Triangle with colors 4VRDriver 2020-09-01 01:18:48 +02:00
  • 8f4306539d Move VAO, VBO in classes 4VRDriver 2020-08-31 19:08:05 +02:00
  • be11fa318e Merge branch 'master' of gitlab.com:4VRDriver/fall-fever into master 4VRDriver 2020-08-31 17:38:47 +02:00
  • d58ce0baa1 Add defines, basic shaders 4VRDriver 2020-08-31 17:38:35 +02:00
  • fb8b508937 First triangle 4VRDriver 2020-08-31 14:09:54 +02:00
  • 4fc4b402bc Change gameShouldTerminate 4VRDriver 2020-08-31 13:21:19 +02:00
  • 291acdbe0d Move lib 4VRDriver 2020-08-31 11:59:21 +02:00
  • 22eca24033 Create OpenGL context Derek Christ 2020-08-31 00:56:04 +02:00
  • cab3b9272d Add GLAD 4VRDriver 2020-08-30 22:04:08 +02:00
  • 821b677ff9 Initial commit 4VRDriver 2020-08-30 21:24:39 +02:00