fc0e63455b
test(ecs): fix a testcase
continuous-integration/drone/push Build is failing
2025-10-08 06:50:13 +03:30
7132bd3324
feat(ecs): add Entity::id for retrieving the entity identifier
2025-10-08 06:27:25 +03:30
237d852ede
fix(ecs): revert mistakenly removing return statement in Entity::add
2025-10-06 11:59:57 +03:30
d506d6a6a7
refactor: split base module into std, bitwise, memory & env
2025-10-05 10:07:36 +03:30
405c707e23
style: minor renames
2025-09-30 14:03:39 +03:30
21a82ff57d
tests: add names to all test suites
2025-09-30 06:44:09 +03:30
34fa8344ac
feat(ecs): add "add" function to Entity
2025-09-25 22:23:32 +03:30
b6834310a7
feat(ecs): add convenient Entity class
2025-09-22 18:50:59 +03:30
85a1bbfcab
refactor: fix all clang-tidy diagnosis
2025-09-21 15:34:08 +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
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
f47afbdbcc
chore: remove yaml-cpp as dependency
2025-09-19 09:40:26 +03:30
9e6300f1aa
chore(ecs): remove input as dependency
2025-09-18 19:17:39 +03:30
638a009047
refactor: surface, app, tests, ecs refactors
continuous-integration/drone/push Build was killed
2025-07-28 20:45:24 +03:30
2b96a85b62
feat: systems
...
continuous-integration/drone/push Build was killed
feat: surface system
This commit puts the project in major jeopardy as it overhauls the
architecture such as removing the layer stack completely, etc.
I am filled with determination.
2025-07-26 18:01:27 +03:30
cd886aa8c9
refactor: flatten directory structure
continuous-integration/drone/push Build was killed
2025-07-20 04:46:15 +03:30
f9ce347ca0
feat: initial math module implementation
...
refactor: replace glm with built-in math library
2025-07-17 10:44:00 +03:30
5f1c65d72d
fix: conflicting declaration build error from gcc
continuous-integration/drone/pr Build is failing
2025-07-16 11:41:16 +03:30
c96eeecfe6
style: fix clang-format from Windows
continuous-integration/drone/push Build is passing
2025-07-12 19:24:11 +03:30
933ac514a0
build: fix build on Windows using msvc compiler
continuous-integration/drone/push Build is failing
2025-07-12 14:40:10 +03:30
f2c692a118
style: apply clang-format v20
continuous-integration/drone/push Build is passing
2025-07-11 14:05:59 +03:30
e86f83fff1
refactor: move serializer from engine to ecs
2025-07-11 02:18:27 +03:30
0f3639e401
refactor: renamed lt_assert to ensure
2025-07-11 02:12:55 +03:30
03e8e11111
refactor: extract ecs out of engine
2025-07-11 01:16:52 +03:30