847ad7dd74
ci(amd64/clang/lsan): fix leak sanitizer errors ( #57 )
...
continuous-integration/drone/push Build is failing
Reviewed-on: #57
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io>
2025-10-09 14:08:14 +00:00
49596c31f3
ci(amd64/clang/lsan): attempt to fix lsan
continuous-integration/drone/push Build is failing
2025-10-08 13:35:42 +03:30
b6976c01c4
refactor(renderer): do not call dlclose for vulkan
continuous-integration/drone/push Build was killed
2025-10-08 13:16:25 +03:30
07a3dfcb36
refactor(renderer): dlclose when destroying vulkan instance
continuous-integration/drone/push Build is failing
2025-10-08 09:59:14 +03:30
eb9e358d83
refactor(renderer): turn debug messenger from component to normal object
2025-10-08 08:22:03 +03:30
81811351b8
fix(renderer): compilation issues on gcc
2025-10-08 06:29:20 +03:30
61473c2758
test(renderer): overhaul tests & fix many bugs
continuous-integration/drone/push Build is failing
2025-10-07 16:09:50 +03:30
879d375b7f
feat(renderer): made messenger component working + bug fixes
2025-10-06 11:59:28 +03:30
d506d6a6a7
refactor: split base module into std, bitwise, memory & env
2025-10-05 10:07:36 +03:30
16f3a80fd3
feat(renderer): separate things into backend/frontend + major vk backend refactors
continuous-integration/drone/push Build was killed
2025-10-04 22:08:19 +03:30
9ca94dc7d7
refactor(surface&renderer): resizing issues
continuous-integration/drone/push Build was killed
2025-10-03 13:26:07 +03:30
ef2f728cd6
feat(renderer): swapchain recreation, bug fixes & other stuff
2025-10-02 23:53:28 +03:30
ebf1f54d31
feat(renderer): vulkan triangle
2025-10-01 17:31:46 +03:30
5148b8836c
feat(renderer): contextn, test utils, refactors & changes
2025-09-30 14:04:22 +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
fa1bfaae1e
refactor(renderer): split up context into multiple objectes & fix some edge cases
2025-09-25 22:23:08 +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
55d68e3b71
refactor(renderer): fix clang-tidy checks in system tests
2025-09-24 10:08:48 +03:30
a58b0c030f
feat(renderer): wip hello triangle
2025-09-22 18:50:17 +03:30
03225b3ae6
refactor(renderer): replace ecs/scene.hpp with ecs/registry.hpp
2025-09-20 15:40:32 +03:30
3a713b6af7
wip: renderer rewrite
2025-09-18 19:24:27 +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
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
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
cd886aa8c9
refactor: flatten directory structure
continuous-integration/drone/push Build was killed
2025-07-20 04:46:15 +03:30