|
525fe1cc25
|
Continue refactor
|
2024-10-26 12:52:51 +02:00 |
|
|
34135fa83e
|
WIP: Resource manager
|
2024-10-06 22:28:34 +02:00 |
|
|
0134da7d95
|
Merge remote-tracking branch 'refs/remotes/origin/refactor_temp'
|
2024-10-06 18:46:34 +02:00 |
|
|
31da379b40
|
Update the way shaders are compiled
|
2024-10-06 18:41:22 +02:00 |
|
|
0d4478acc6
|
WIP: Refactor mesh & texture
|
2024-10-06 12:27:09 +02:00 |
|
|
d318dfa4a2
|
Split gfx context & swapchain
|
2024-09-02 18:07:09 +02:00 |
|
|
401f82c523
|
WIP: Start refactoring
|
2024-09-01 23:09:24 +02:00 |
|
|
61a18e6f0b
|
Clean up model
|
2024-09-01 19:24:00 +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 |
|