Commit graph

16 commits

Author SHA1 Message Date
02f5c714bc fix RGFW related warnings 2026-01-07 02:54:16 +01:00
dadd2edaf1 basic rendering for both opengl and vulkan 2026-01-07 02:43:00 +01:00
4b18afa040 Merge branch 'master' of git.sr.ht:~lolzdev/topaz 2025-11-12 15:16:37 +01:00
b6a7b2192c Vulkan fixes on Linux 2025-11-12 15:15:46 +01:00
0fc18b04d5 feat(core)!: move types.h to core/types.h and modify include paths
accordingly
2025-11-12 14:29:01 +02:00
c0afc54ca1 fixed Linux-Xorg-Vulkan platform 2025-11-10 11:06:40 +01:00
cce8ae674a added license comments 2025-11-05 22:08:55 +01:00
b6b0c5091b implemented Vulkan surface creation 2025-11-05 22:04:39 +01:00
34b6e19896 removed duplicates of gl and vk folders 2025-11-05 19:56:57 +01:00
1070d03815 feat(layout)!: move /gl and /vk into rendering directory
as I was adding the audio module I realized it looks really ugly that
the audio-related stuff will be in its own directory and the renderer
modules will be scattered in root directory it makes way more sense this
way

Signed-off-by: Lorenzo Torres <lorenzo@sagittarius-a.org>
2025-11-05 19:39:44 +01:00
c30f2f8f56 feat(renderer): add renderer_present function
Signed-off-by: Lorenzo Torres <lorenzo@sagittarius-a.org>
2025-11-05 07:09:23 +01:00
0ffdb8c3ac formatted license comment 2025-11-04 00:00:52 +01:00
6c31a3ce27 added vulkan device and queues creation 2025-11-03 13:08:46 +01:00
89edee7249 implemented vulkan instance creation 2025-11-02 22:06:45 +01:00
1f594fbed7 removed flecs and setted up vulkan building 2025-11-02 14:49:06 +01:00
7be714b81f Added Flecs, license comments and created the project outline. 2025-11-01 17:32:01 +01:00