Commit graph

456 commits

Author SHA1 Message Date
04c2e59ada
fix(ecs): sparse_set not properly removing elements 2025-09-21 08:41:56 +03:30
1b6d53f1c1
fix(surface): silly mistake
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-20 15:44:10 +03:30
9badcddeae
refactor(surface): adjust to new ecs
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-20 15:41:34 +03:30
120b6c24d9
fix(camera): compilation issues due to new ecs changes 2025-09-20 15:41:03 +03:30
d72ee8d9ef
refactor(base): add <flat_map> to pch 2025-09-20 15:40:48 +03:30
03225b3ae6
refactor(renderer): replace ecs/scene.hpp with ecs/registry.hpp 2025-09-20 15:40:32 +03:30
7266451b45
refactor(mirror): adjust to new ecs 2025-09-20 15:40:05 +03:30
91d86545dc
refactor(input): adjust to new ecs 2025-09-20 15:39:45 +03:30
21e7291189
feat(ecs): new (simple) implementation without entt 2025-09-20 15:39:18 +03:30
0c35c13ac1
chore: remove entt as dependency 2025-09-20 15:36:15 +03:30
b179149597
fix(debug): ensure taking in Expression_T by copy 2025-09-20 06:08:53 +03:30
ca29c61521
chore: remove default_gui_layout.ini
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-19 09:44:39 +03:30
2061fc74c2
chore: remove lz4 as dependency
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-19 09:44:12 +03:30
b570653c82
chore: remove stb as dependency 2025-09-19 09:42:56 +03:30
f47afbdbcc
chore: remove yaml-cpp as dependency 2025-09-19 09:40:26 +03:30
4be35c76c0
chore: remove imgui as conan dependency 2025-09-19 09:30:42 +03:30
048871222f
fix(surface): components getting removed AFTER registry callbacks getting disconnected
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-18 20:08:06 +03:30
d672b25844
refactor(surface): on_surface_destroy now calls XCloseDisplay
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-18 20:02:25 +03:30
6a6de539ae
ci(amd64/gcc/valgrind): start x virtual framebuffer before running tests
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-18 19:50:32 +03:30
904c58f7ea
tests(input): fix a faulty test
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-18 19:46:52 +03:30
99e5091ff3
style: fix unformatted file 2025-09-18 19:43:42 +03:30
4941b68eab
ci(documentation): add the dockerfile
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-18 19:39:32 +03:30
d448726350
ci(ci/amd64/clang/fuzz): add fuzz dockerfile 2025-09-18 19:38:24 +03:30
8741a769a6
style: remove trailing whitespace 2025-09-18 19:37:48 +03:30
e695808f98
ci(amd64/gcc/valgrind): change base image from alpine to arch 2025-09-18 19:37:25 +03:30
1158da1a39
ci(amd64/gcc/unit_tests): change base image from alpine to arch 2025-09-18 19:36:44 +03:30
0b03dda72f
ci(amd64/clang/coverage): update dockerfile pacman packages 2025-09-18 19:36:09 +03:30
a08b5689dd
ci(amd64/clang/msan): update dockerfile pacman packages 2025-09-18 19:34:44 +03:30
2358dc6824
ci(mad64/clang/lsan): update dockerfile pacman packages 2025-09-18 19:34:19 +03:30
061ebaddb5
ci: update build_ci_images.sh 2025-09-18 19:33:20 +03:30
de23d7a319
build: remove imgui, glad, opengl & glfw from cmake find_package dependencies 2025-09-18 19:32:51 +03:30
249cecdb50
refactor(tests): printable now checks if the type is std::formattable 2025-09-18 19:32:11 +03:30
794b52c10b
build: remove external directory from build subdirectories 2025-09-18 19:30:21 +03:30
cd7fb754d2
ci(amd64/gcc/unit_tests): remove redundant use_mold commandline option 2025-09-18 19:29:29 +03:30
cd7274cbd5
ci(amd64/clang/coverage): remove imgui/glfw from ignore-filename-regex 2025-09-18 19:28:47 +03:30
92b9c49f44
chore: add module back 2025-09-18 19:27:08 +03:30
0993adf0f0
refactor(ui): removed imgui as dependency, will implement ui w/out dependency 2025-09-18 19:25:21 +03:30
3a713b6af7
wip: renderer rewrite 2025-09-18 19:24:27 +03:30
3c1193eedc
refactor(mirror): adjusted code for new surface & input module changes 2025-09-18 19:23:31 +03:30
3020f17507
feat(math): add std::formatter specializations 2025-09-18 19:21:52 +03:30
bb6485488c
feat(math): add constexpr to some functions & add equality comparison operators 2025-09-18 19:19:32 +03:30
9e6300f1aa
chore(ecs): remove input as dependency 2025-09-18 19:17:39 +03:30
d69315c6aa
feat: reimplement input system 2025-09-18 19:16:54 +03:30
21e9933a42
feat(surface/linux): replace glfw with xlib 2025-09-18 19:15:29 +03:30
320cc66267
chore: remove glad
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-17 18:13:35 +03:30
48ff8550f1
chore: remove glfw as dependency
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-15 23:05:17 +03:30
8e48a3992b
ci: remove debug comand
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-14 23:26:41 +03:30
6f007c47ed
feat: windows support for surface module
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-10 15:24:42 +03:30
9b0acc1cc3
ci: modify amd64/gcc/valgrind script
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-10 15:18:26 +03:30
ad5d961d33
ci: set DEBUGINFO_URLS in amd64/gcc/valgrind script
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-10 15:06:49 +03:30