Commit graph

342 commits

Author SHA1 Message Date
052ac6dd5b
docs(guidelines/conventions): minor changes
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone Build was killed
2025-08-06 12:18:51 +03:30
b005857c31
docs(architecture/resource): add missing header lines 2025-08-06 12:18:36 +03:30
9389dfe7fb
docs: add features.rst & showcase.rst for light 2025-08-06 12:18:13 +03:30
40503239df
docs: setup toctree 2025-08-06 12:17:21 +03:30
552602f0af
docs: update generate_changelog.py 2025-08-06 12:16:29 +03:30
76fc5dd572
chore: add docs/generated to docs/.gitignore file 2025-08-06 12:15:43 +03:30
cd571d4a9d
docs(guidelines/development): add missing commit types 2025-08-06 12:13:31 +03:30
813e8a3a3a
docs(guidelines/development): add semantic versioning 2025-08-06 12:13:07 +03:30
d6aa5fc91d
docs: initial guidelines/philosophy content 2025-08-06 12:11:59 +03:30
bd2f74b120
docs: minor changes to architecture/assets 2025-08-06 12:11:03 +03:30
af4ce09838 docs: add generate_changelog.py script
for generating changelogs :D
2025-08-06 12:10:13 +03:30
f7591a23f4
chore: add docs/.gitignore 2025-08-06 12:07:52 +03:30
51990599a7
docs: initial revision
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-08-05 23:42:08 +03:30
459b3b961d
feat(renderer/vk): function loading & device creation
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-08-05 10:39:08 +03:30
d58f8994aa
refactor(debug): fix & improve ensure
Some checks reported errors
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
Some checks reported errors
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
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-07-30 23:02:53 +03:30
638a009047
refactor: surface, app, tests, ecs refactors
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-07-28 20:45:24 +03:30
a102db0699
refactor: minor adjustments to test log formattings
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-07-27 22:52:38 +03:30
2b96a85b62
feat: systems
Some checks reported errors
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
Some checks reported errors
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
Some checks reported errors
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
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-07-23 10:11:55 +03:30
65f0d3bb73
fuck: fuck!
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-07-22 23:51:22 +03:30
0b94aaffa7
ci: add libc++ to coverage.dockerfile
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-21 19:19:39 +03:30
026f97ad0b
ci: dirty fix
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-21 19:06:37 +03:30
8720fdcebf
ci: fix llvm-cov -ignore-filename-regex pattern
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-21 18:56:20 +03:30
46505a6c24
ci: fix coverage.sh including external
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-21 18:30:51 +03:30
bf485e354a
fix: amd64/clang/coverage.sh
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-21 16:19:04 +03:30
688c88f255 ci: add clang code coverage check (#10)
All checks were successful
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)
All checks were successful
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)
Some checks failed
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
Some checks reported errors
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
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-07-20 05:20:43 +03:30
cd886aa8c9
refactor: flatten directory structure
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-07-20 04:46:15 +03:30
2b27f5d82b
ci: try fix windows exec runner issue
Some checks reported errors
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
Some checks failed
continuous-integration/drone/push Build is failing
2025-07-19 15:57:54 +03:30
8094f0cf86 ci: add leak sanitizer ci check (#7)
Some checks reported errors
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
Some checks failed
continuous-integration/drone/push Build is failing
2025-07-17 18:11:53 +03:30
dac89f64ce
build: made use of mold linker optional
Some checks failed
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
Some checks failed
continuous-integration/drone/push Build is failing
2025-07-17 12:24:07 +03:30
d453982acf
ci: update static_analysis dockerfile
Some checks failed
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
Some checks failed
continuous-integration/drone/push Build is failing
2025-07-17 12:13:11 +03:30