Commit Graph

168 Commits

Author SHA1 Message Date
4a7ce05ca1 Update .clang-tidy and .clang-format 2023-06-06 23:08:41 +02:00
d8fac5917e Switch from Git Submodules to CMake FetchContent 2023-06-04 00:19:04 +02:00
4894d737ba Remove the SAIL image library again 2023-06-04 00:01:19 +02:00
b751a71702 Clean up submodules 2022-11-07 22:29:56 +01:00
6359853855 Ignore vendor libraries for language statistics 2022-11-07 22:26:11 +01:00
b7536e4cde Add readme 2022-11-05 23:29:00 +01:00
886c7ab47c Provide a set of context variables 2022-10-23 17:42:22 +02:00
71a86bdae2 Add light components and systems 2022-10-23 14:03:30 +02:00
a3b6c3b346 Make scene loading part of gltf loader 2022-10-22 23:26:34 +02:00
43e25b2628 Refactor shaders 2022-10-22 22:05:24 +02:00
6b7774681f Organize systems 2022-10-22 17:58:54 +02:00
e6ea33e5b7 First implementation of new camera systems 2022-10-22 14:52:22 +02:00
e9dec68cb1 Bind texture units using GpuMaterial 2022-10-21 15:33:46 +02:00
0c18186f63 Implement hierarchical relationships between entities 2022-10-20 22:10:20 +02:00
2cb49c1b9c Working prototype for entt based rendering 2022-10-19 23:10:34 +02:00
5b017d4725 Further progress in glTF loader 2022-10-18 20:30:46 +02:00
fbb6890f71 Implement mesh and material loading in glTF loader 2022-10-17 21:28:17 +02:00
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
9b6f9bee33 Refactor CMake 2022-10-01 21:10:47 +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
76ac6e2f6d Refactor 2022-05-29 11:59:17 +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
482b041059 Fix build 2021-07-04 15:29:59 +02:00
ebb164b03a Delete some headers. 2021-07-04 15:28:57 +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
9937a36526 Add .clang-format 2021-07-04 13:09:29 +02:00
aae8036e2b Colored output with Ninja 2021-07-04 11:51:09 +02:00