Commit graph

39 commits

Author SHA1 Message Date
aff66bb482 Continue refactor 2024-10-26 00:03:04 +02:00
bd725421b6 Experiment with subpasses 2024-09-01 19:20:41 +02:00
27689b8cda WIP: Subpasses 2024-09-01 17:36:22 +02:00
56ec32fcf2 Add vk.xml to .ignore 2024-08-21 21:09:34 +02:00
1bba633d99 Add simple movement for now 2024-08-21 21:08:49 +02:00
2e08987c83 Load the 3D object properly 2024-08-19 15:32:08 +02:00
d81957a096 Import obj files 2024-08-18 16:56:31 +02:00
e182d73edc Fix loading textures 2024-08-06 15:54:44 +02:00
c0591ecb24 Load textures 2024-08-05 17:54:40 +02:00
de68ccac0d Add simple FPS cap 2024-07-27 13:46:50 +02:00
4bd2bff03e Add depth buffer 2024-07-26 23:55:48 +02:00
cbf0980b67 Add sdl as a git submodule 2024-07-26 16:44:07 +02:00
8a7970b12e Clean libs folder 2024-07-26 16:41:34 +02:00
849f6b2dae Implement push constants 2024-07-26 00:11:39 +02:00
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