Commit graph

436 commits

Author SHA1 Message Date
f465f152e3
ci(amd64/Dockerfile): add gdb & remove invalid package from pacman packages 2025-09-22 18:52:59 +03:30
d66ef55cc8
refactor(surface): adjusted to new changes 2025-09-22 18:52:22 +03:30
e77a42cf7f
refactor(mirror): adjusted to new changes 2025-09-22 18:52:04 +03:30
53dd008df5
feat(app): add tick info/result and system diagnosis 2025-09-22 18:51:51 +03:30
d924d14ab0
refactor(input): adjusted to recent changes 2025-09-22 18:51:23 +03:30
b6834310a7
feat(ecs): add convenient Entity class 2025-09-22 18:50:59 +03:30
a58b0c030f
feat(renderer): wip hello triangle 2025-09-22 18:50:17 +03:30
dd0f8ebf0a
ci(amd64/gcc/unit_tests): add gdb-backtrace to tests
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-22 13:57:52 +03:30
ca91c5c1d1
ci(static_analysis/clang_tidy): turn clang-tidy static analysis back on
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-21 15:37:06 +03:30
85a1bbfcab
refactor: fix all clang-tidy diagnosis 2025-09-21 15:34:08 +03:30
5cb331def9
ci: remove more .dockerfiles 2025-09-21 14:39:07 +03:30
154d6eacf4
ci: remove old .dockerfiles
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-21 14:37:36 +03:30
1555f2867d
ci: add unified Dockerfile 2025-09-21 14:36:39 +03:30
b1e0e6a9e0
ci: change .drone.yml script to use the unified dockerfile image
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-21 14:31:25 +03:30
fa8a1c53b4
build: refactor cmake options out of root CMakeLists.txt 2025-09-21 14:29:19 +03:30
e3a20e2c33
chore: remove conanfile.py :D 2025-09-21 14:25:33 +03:30
4ef2bca643
ci: fix even more silly mistakes!
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-21 14:17:09 +03:30
fc01fb6d6e
ci: fix more silly mistakes
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-21 14:15:33 +03:30
57eb9797ca
ci: fix silly mistake
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-21 14:11:58 +03:30
3800c62827
ci(static_analysis/clang_tidy): replace conan commands with cmake
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-21 14:06:27 +03:30
6d301ec510
ci(amd64/gcc/valgrind): replace conan commands with cmake 2025-09-21 14:03:57 +03:30
6537b456f9
ci(amd64/gcc/unit_tests): replace conan commands with cmake 2025-09-21 14:02:30 +03:30
3d3ddd2197
ci(amd64/clang/msan): replace conan commands with cmake 2025-09-21 13:54:57 +03:30
5de1037e93
ci(amd64/clang/lsan): fix
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-21 13:52:32 +03:30
5c96e2deb9
ci(amd64/clang/lsan): replace conan commands with cmake
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-21 13:49:03 +03:30
0700ab282a
ci(amd64/clang/coverage): replace conan commands with cmake
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-21 13:36:18 +03:30
f0f8836042
ci(amd64/clang/coverage): replace conan commands with cmake
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-21 11:03:01 +03:30
dc0258219d
refactor(surface): minor changes
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-21 09:48:55 +03:30
8b98768539
docs(ecs): add some docs 2025-09-21 09:48:40 +03:30
9267214300
docs(ecs): fix typo 2025-09-21 09:47:13 +03:30
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