|
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 |
|
|
a46f36aefd
|
feat(test): add regex filtering for suites and cases
|
2025-09-30 06:37:27 +03:30 |
|
|
723ade84ea
|
feat(test): add option parsing && the --stop-on-fail & -h options
|
2025-09-29 09:47:59 +03:30 |
|
|
cce627a350
|
refactor(renderer): null initialize vk functions
|
2025-09-28 23:35:32 +03:30 |
|
|
a77abe312b
|
fix(surface): not checking if surface component has initialized x11 native data
|
2025-09-27 23:32:21 +03:30 |
|
|
84d0026051
|
refactor(surface): wrap typedef struct _XDisplay inside #ifdef guards for linux
|
2025-09-25 22:24:03 +03:30 |
|
|
34fa8344ac
|
feat(ecs): add "add" function to Entity
|
2025-09-25 22:23:32 +03:30 |
|
|
fa1bfaae1e
|
refactor(renderer): split up context into multiple objectes & fix some edge cases
|
2025-09-25 22:23:08 +03:30 |
|
|
d411c9ab2c
|
chore(renderer): remove legacy code-base
|
2025-09-25 22:13:50 +03:30 |
|
|
607e6864b4
|
feat(renderer/vk): create swapchain images
continuous-integration/drone/push Build was killed
|
2025-09-25 11:41:25 +03:30 |
|
|
f268724034
|
fix(renderer): calling vkDestroyInstance causes XCloseWindow to segfault
continuous-integration/drone/push Build is failing
ref: 0017308648
ref: https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/issues/1894
ref: https://www.xfree86.org/4.7.0/DRI11.html
|
2025-09-24 15:08:15 +03:30 |
|
|
030556c733
|
feat(renderer): swapchain creation
continuous-integration/drone/push Build is failing
|
2025-09-24 14:37:16 +03:30 |
|
|
26dd49188b
|
fix(renderer): minor mistake
|
2025-09-24 10:43:58 +03:30 |
|
|
131d3472ac
|
refactor(renderer): minor code refactors
|
2025-09-24 10:39:45 +03:30 |
|
|
bf6f2e9981
|
fix(memory): using the overloaded & instead of std::addressof
continuous-integration/drone/push Build is failing
|
2025-09-24 10:34:28 +03:30 |
|
|
bf8ffc3dc9
|
fix(memory): move construct of NullOnMove
continuous-integration/drone/push Build is failing
|
2025-09-24 10:31:52 +03:30 |
|
|
963032617e
|
fix(surface): XDefaultRootWindow being called even if XOpenDisplay fails
continuous-integration/drone/push Build is failing
|
2025-09-24 10:11:59 +03:30 |
|
|
55d68e3b71
|
refactor(renderer): fix clang-tidy checks in system tests
|
2025-09-24 10:08:48 +03:30 |
|
|
8063903344
|
feat: add memory module
continuous-integration/drone/push Build is failing
|
2025-09-22 18:53:35 +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 |
|
|
85a1bbfcab
|
refactor: fix all clang-tidy diagnosis
|
2025-09-21 15:34:08 +03:30 |
|
|
dc0258219d
|
refactor(surface): minor changes
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
continuous-integration/drone/push Build is failing
|
2025-09-20 15:44:10 +03:30 |
|
|
9badcddeae
|
refactor(surface): adjust to new ecs
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 |
|
|
2061fc74c2
|
chore: remove lz4 as dependency
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 |
|
|
048871222f
|
fix(surface): components getting removed AFTER registry callbacks getting disconnected
continuous-integration/drone/push Build is failing
|
2025-09-18 20:08:06 +03:30 |
|
|
d672b25844
|
refactor(surface): on_surface_destroy now calls XCloseDisplay
continuous-integration/drone/push Build was killed
|
2025-09-18 20:02:25 +03:30 |
|
|
904c58f7ea
|
tests(input): fix a faulty test
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 |
|
|
249cecdb50
|
refactor(tests): printable now checks if the type is std::formattable
|
2025-09-18 19:32:11 +03:30 |
|
|
92b9c49f44
|
chore: add module back
|
2025-09-18 19:27:08 +03:30 |
|