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
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
6f007c47ed
feat: windows support for surface module
continuous-integration/drone/push Build is failing
2025-09-10 15:24:42 +03:30
4d0a7f9b45
fix: compilation error on gcc
continuous-integration/drone/push Build is failing
2025-09-10 13:16:14 +03:30
961111c5da
fix: some tests failing due to repeated glfwInit/glfwTerminate
continuous-integration/drone/push Build is failing
2025-09-09 17:19:31 +03:30
b0caeded2a
fix(surface): invalid value_or invokation for libc++
continuous-integration/drone/push Build was killed
2025-08-12 15:12:17 +03:30
585d37b31b
test: add fuzz seed for surface
continuous-integration/drone/push Build was killed
2025-08-11 23:06:33 +03:30
4cd258bcb6
refactor(test): printable concept to accept enums
continuous-integration/drone/push Build was killed
2025-08-10 23:26:06 +03:30
459b3b961d
feat(renderer/vk): function loading & device creation
continuous-integration/drone/push Build was killed
2025-08-05 10:39:08 +03:30
d58f8994aa
refactor(debug): fix & improve ensure
continuous-integration/drone/push Build was killed
2025-07-31 08:42:42 +03:30
c57e5a56ac
fix(test): process_fuzz_input returning EXIT_SUCCESS on non-zero harness returns
continuous-integration/drone/push Build was killed
2025-07-31 08:13:58 +03:30
ea8986b764
fix(mirror): typo
2025-07-31 08:13:09 +03:30
e36991e6de
test(surface): add fuzz testing
...
test(surface): add & fix unit tests
fix(surface): bugs
refactor(surface): minor refactors & some edge-case handling
2025-07-31 08:11:05 +03:30
60ad7cdc70
feat(test): add fuzz testing support
continuous-integration/drone/push Build was killed
2025-07-30 23:02:53 +03:30
638a009047
refactor: surface, app, tests, ecs refactors
continuous-integration/drone/push Build was killed
2025-07-28 20:45:24 +03:30
a102db0699
refactor: minor adjustments to test log formattings
continuous-integration/drone/push Build was killed
2025-07-27 22:52:38 +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
6a814bd177
style: minor fixes
2025-07-25 15:07:13 +03:30
2d019878a5
tests: add missing test cases for test/expects
2025-07-25 15:06:44 +03:30
b0ad9ff964
feat(test): expect_unreachable
...
feat(test): expect_throw
2025-07-25 15:06:14 +03:30
d83e269432
refactor: move renderer gl/dx files to private section
continuous-integration/drone/push Build was killed
2025-07-23 10:11:55 +03:30
8720fdcebf
ci: fix llvm-cov -ignore-filename-regex pattern
continuous-integration/drone/push Build is passing
2025-07-21 18:56:20 +03:30
798732632a
ci: major refactors & add msvc check ( #8 )
...
continuous-integration/drone/push Build is failing
reviewed-on: #8
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io>
2025-07-20 04:37:05 +00:00
9c071493c5
refactor: imgui as conan module instead of git submodule
continuous-integration/drone/push Build was killed
2025-07-20 05:20:43 +03:30
cd886aa8c9
refactor: flatten directory structure
continuous-integration/drone/push Build was killed
2025-07-20 04:46:15 +03:30
bd5196a9c9
build: fix compilation on Windows
continuous-integration/drone/push Build is failing
2025-07-17 18:11:53 +03:30
01d85accac
ci: add valgrind check ( #5 )
...
continuous-integration/drone/push Build is failing
reviewed-on: #5
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io>
2025-07-17 08:20:48 +00:00
e65b6b3f83
chore: remove glm dependency
continuous-integration/drone/push Build is failing
2025-07-17 10:45:52 +03:30
f9ce347ca0
feat: initial math module implementation
...
refactor: replace glm with built-in math library
2025-07-17 10:44:00 +03:30
d6b7c774bd
refactor: remove imconfig
continuous-integration/drone/push Build is failing
2025-07-16 14:42:50 +03:30
8268a07e1b
refactor: remove spdlog dependency
continuous-integration/drone/push Build is failing
2025-07-16 13:56:59 +03:30
207cd48a7a
fix: glfw window create before glfw init
2025-07-16 13:56:28 +03:30
3cc0801e8f
chore: remove nlohmann::json dependency
continuous-integration/drone/push Build was killed
2025-07-16 13:27:48 +03:30
c4b9bd8359
fix: failing tests in test.tests.cpp
continuous-integration/drone/pr Build is failing
2025-07-16 13:20:36 +03:30