Commit Graph

83 Commits

Author SHA1 Message Date
18df6dae18 Work in progress - glTF resource loader 2022-10-16 16:51:35 +02:00
7a53bac2c9 Port from tinygltf to fx-gltf 2022-10-14 23:55:55 +02:00
5bdeae8dad Add warning if normal or tangents are missing 2022-10-12 23:06:49 +02:00
a7433de274 Add normal mapping support for gltf 2022-10-12 22:54:37 +02:00
91a34e28c5 Add basic texturing support for gltf 2022-10-11 22:03:17 +02:00
9ebdb74e22 Add GLFW as submodule 2022-10-11 13:31:46 +02:00
5c1d2bb0ad Initial support for gltf scenes 2022-10-10 23:08:50 +02:00
41d09c2b5f Refactoring 2022-10-09 17:34:23 +02:00
028829a291 CMake refactor, fix warnings 2022-10-08 19:05:31 +02:00
baf9b17a14 Refactor CMake 2022-10-01 22:21:57 +02:00
3489b69334 Refactor 2022-10-01 20:33:37 +02:00
16ff3760c8 New input system 2022-06-06 00:49:47 +02:00
6f2e76a522 Remove event system 2022-06-05 13:50:01 +02:00
be0e3a88b1 Refactor scene, disable shadows, disable exceptions 2022-06-05 11:17:11 +02:00
73fa8656c3 Remove JSON stuff and Widgets and Menus 2022-06-04 21:29:24 +02:00
3cfdd7a3f2 wip 2022-04-24 22:12:07 +02:00
40a1723544 New logging system 2021-09-26 12:21:57 +02:00
a53db1e7b4 progress... 2021-08-16 21:37:09 +02:00
4927720c29 Refactoring... 2021-07-25 21:21:54 +02:00
87c60187bf Use geometry shader for widgets. 2021-07-11 14:47:39 +02:00
2305180272 Large Json loading refactoring 2021-07-10 11:28:02 +02:00
5385b7ede7 Refactor Widget loading. 2021-07-08 21:34:18 +02:00
be4e63046a Some refactoring in multithreading. 2021-07-08 17:42:26 +02:00
979ae4686f Refactor includes 2021-07-04 23:44:30 +02:00
498de84943 Add m_ to member variables. 2021-07-04 19:42:12 +02:00
4ab5d205ac Refactor events. 2021-07-04 15:26:52 +02:00
f816f5f565 Format code with clang-format. 2021-07-04 13:12:34 +02:00
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
164c76f4a3 Introduce normal mapping 2021-02-21 19:54:17 +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
74a604de8b Load lights from Json file and fix a bug in pointshadows 2021-01-16 11:50:13 +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
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