Commit graph

481 commits

Author SHA1 Message Date
1158da1a39
ci(amd64/gcc/unit_tests): change base image from alpine to arch 2025-09-18 19:36:44 +03:30
0b03dda72f
ci(amd64/clang/coverage): update dockerfile pacman packages 2025-09-18 19:36:09 +03:30
a08b5689dd
ci(amd64/clang/msan): update dockerfile pacman packages 2025-09-18 19:34:44 +03:30
2358dc6824
ci(mad64/clang/lsan): update dockerfile pacman packages 2025-09-18 19:34:19 +03:30
061ebaddb5
ci: update build_ci_images.sh 2025-09-18 19:33:20 +03:30
de23d7a319
build: remove imgui, glad, opengl & glfw from cmake find_package dependencies 2025-09-18 19:32:51 +03:30
249cecdb50
refactor(tests): printable now checks if the type is std::formattable 2025-09-18 19:32:11 +03:30
794b52c10b
build: remove external directory from build subdirectories 2025-09-18 19:30:21 +03:30
cd7fb754d2
ci(amd64/gcc/unit_tests): remove redundant use_mold commandline option 2025-09-18 19:29:29 +03:30
cd7274cbd5
ci(amd64/clang/coverage): remove imgui/glfw from ignore-filename-regex 2025-09-18 19:28:47 +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
320cc66267
chore: remove glad
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-17 18:13:35 +03:30
48ff8550f1
chore: remove glfw as dependency
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-15 23:05:17 +03:30
8e48a3992b
ci: remove debug comand
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-14 23:26:41 +03:30
6f007c47ed
feat: windows support for surface module
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-10 15:24:42 +03:30
9b0acc1cc3
ci: modify amd64/gcc/valgrind script
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-10 15:18:26 +03:30
ad5d961d33
ci: set DEBUGINFO_URLS in amd64/gcc/valgrind script
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-10 15:06:49 +03:30
38e1131513
ci: fix silly mistake on amd64/gcc/unit_tests.sh
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-10 14:31:02 +03:30
3564400000
ci: fix gcc unit tests script
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-10 14:26:08 +03:30
4d0a7f9b45
fix: compilation error on gcc
Some checks failed
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
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-09 17:19:31 +03:30
ab44e4da0a
ci: add x-virtual-frame-buffer to lsan & msan scripts
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-09 13:42:22 +03:30
55eb785682
ci: made coverage.sh start virtual x server
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-07 20:27:46 +03:30
f9c5057146
ci: revert setting display env var manually
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-07 19:47:16 +03:30
4a7a220af8
fix: missing display env var
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-05 12:21:44 +03:30
a43243ca3f
build: differentiate between test types
Some checks reported errors
continuous-integration/drone/push Build was killed
fix: #41
2025-09-05 12:15:40 +03:30
5d30a56e22
revert: uncommenting the whole .drone.yml
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-05 11:36:29 +03:30
51e044065a ci: documentation pipelines (#39)
All checks were successful
continuous-integration/drone/push Build is passing
fix: #36
fix: #37
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io>
2025-08-23 11:36:02 +00:00
b0caeded2a
fix(surface): invalid value_or invokation for libc++
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-08-12 15:12:17 +03:30
585d37b31b
test: add fuzz seed for surface
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-08-11 23:06:33 +03:30
4cd258bcb6
refactor(test): printable concept to accept enums
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-08-10 23:26:06 +03:30
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