Commit graph

25 commits

Author SHA1 Message Date
32a3accb85 Use local sdl dependency 2024-07-25 23:38:44 +02:00
6f4f600fda Add dynamic uniform buffers 2024-07-24 10:39:16 +02:00
b1bbd65aaa Add uniform buffers 2024-07-22 00:27:24 +02:00
8c60f79f7d Merge branch 'master' of ssh://git.ody.si:2025/przmk/vulkan-zig 2024-07-19 23:37:54 +02:00
4a3b81487b Update dependencies 2024-07-18 22:53:10 +02:00
aa8a3c1f34 Add index buffers 2024-07-18 13:14:03 +02:00
99cfb4cfb1 Do not hardcode counts for structs 2024-07-16 22:23:48 +02:00
c391c53eea Update dependencies 2024-07-14 22:13:14 +02:00
f2535de9a9 Add colours to the mesh 2024-07-14 20:36:07 +02:00
2ec8a315c6 Add vertex input 2024-07-14 19:53:53 +02:00
c4193db891 Rework semaphores & fences 2024-07-09 23:39:25 +02:00
059fa90096 Add a frame fence 2024-07-04 15:07:50 +02:00
656406f121 Implement drawing 2024-07-04 14:41:13 +02:00
6a85e4ce51 Create command buffers 2024-07-03 23:33:16 +02:00
f008f67921 Create the graphics pipeline 2024-06-30 23:43:19 +02:00
34ca91f6f7 Start implementing the graphics pipeline 2024-06-28 22:35:32 +02:00
5bc8af66ef Create images & image views 2024-06-26 22:53:41 +02:00
0cfb51a079 Refactor how the vk renderer fields are set 2024-06-26 21:58:51 +02:00
b40005c7c7 Implement a basic swapchain 2024-06-26 16:25:41 +02:00
e03d4c59ac Reorganise some stuff 2024-06-25 21:35:24 +02:00
e0aa4bb09c Fix checking for device extensions 2024-06-25 12:56:06 +02:00
73a30b9d03 Start implementing the swapchain 2024-06-25 12:44:15 +02:00
5c50f5eb7c Begin implementing validation layers 2024-06-23 19:49:05 +02:00
a08065fbdf Implement creating logical device 2024-06-23 11:57:38 +02:00
06eb4ac012 Initial commit 2024-06-22 22:10:45 +02:00