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
d9229ad912
build: test executable target not having private include dirs of target lib
continuous-integration/drone/push Build was killed
2025-07-25 15:07:43 +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
22c62bf5f9
docs: add initial guidelines/conventions
continuous-integration/drone/push Build was killed
2025-07-24 22:42:44 +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
65f0d3bb73
fuck: fuck!
continuous-integration/drone/push Build was killed
2025-07-22 23:51:22 +03:30
0b94aaffa7
ci: add libc++ to coverage.dockerfile
continuous-integration/drone/push Build is passing
2025-07-21 19:19:39 +03:30
026f97ad0b
ci: dirty fix
continuous-integration/drone/push Build is passing
2025-07-21 19:06:37 +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
46505a6c24
ci: fix coverage.sh including external
continuous-integration/drone/push Build is passing
2025-07-21 18:36:58 +03:30
754b6361ad
ci: fix llvm-cov not taking into account symbol library
continuous-integration/drone/push Build is passing
2025-07-21 18:30:51 +03:30
bf485e354a
fix: amd64/clang/coverage.sh
continuous-integration/drone/push Build is passing
2025-07-21 16:19:04 +03:30
688c88f255
ci: add clang code coverage check ( #10 )
...
continuous-integration/drone/push Build is passing
reviewed-on: #10
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io>
2025-07-21 09:37:44 +00:00
3998c4127a
ci: add memory sanitization check ( #9 )
...
continuous-integration/drone/push Build is passing
reviewed-on: #9
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io>
2025-07-20 11:12:29 +00:00
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
28010e9a92
ci: minor ci improvements
continuous-integration/drone/push Build encountered an error
2025-07-20 05:52:32 +03:30
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
2b27f5d82b
ci: try fix windows exec runner issue
continuous-integration/drone/push Build was killed
2025-07-19 16:03:00 +03:30
9012869bf1
ci: add hello world windows exec pipeline runner test
continuous-integration/drone/push Build is failing
2025-07-19 15:57:54 +03:30
8094f0cf86
ci: add leak sanitizer ci check ( #7 )
...
continuous-integration/drone/push Build encountered an error
reviewed-on: #7
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io>
2025-07-18 20:21:14 +00:00
bd5196a9c9
build: fix compilation on Windows
continuous-integration/drone/push Build is failing
2025-07-17 18:11:53 +03:30
dac89f64ce
build: made use of mold linker optional
continuous-integration/drone/push Build is failing
2025-07-17 17:42:18 +03:30
05f6fab1b8
ci: change ninja-build to ninja in apk installs
continuous-integration/drone/push Build is failing
2025-07-17 12:24:07 +03:30
d453982acf
ci: update static_analysis dockerfile
continuous-integration/drone/push Build is failing
2025-07-17 12:21:38 +03:30
4ff69dea7c
tools: add some logs to build_ci_images script
2025-07-17 12:17:59 +03:30
ecd2d7b8b6
tools: add build_ci_images script
continuous-integration/drone/push Build is failing
2025-07-17 12:13:11 +03:30
49cd9fecf8
ci: add ninja to .drone.yml conan build invokations
continuous-integration/drone/push Build is failing
2025-07-17 12:08:02 +03:30
4a15c5c213
ci: add ninja & mold to static_analysis ci Dockerfile
2025-07-17 12:07:35 +03:30
e02b208771
ci: add ninja cmake-toolchain-generator option to ci Dockerfiles
2025-07-17 12:04:46 +03:30
3791916a32
ci: add ninja-build package to ci Dockersfiles
2025-07-17 12:03:17 +03:30
e85374b97e
ci: add mold package to ci Dockerfiles
continuous-integration/drone/push Build is failing
2025-07-17 11:58:32 +03:30
e4c59bb51f
build: change cmake build type to MOLD in conan ( #6 )
...
continuous-integration/drone/push Build is failing
reviewed-on: #6
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io>
2025-07-17 08:22:33 +00:00
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
44baac6a52
chore: remove volk dependency
2025-07-16 13:36:15 +03:30
a56f11f2a4
chore: remove spirv-cross dependency
2025-07-16 13:35:55 +03:30