Kevin Trogant
33e596c9d6
feat(vk): Basic command list submit workflow
Ubuntu Cross to Win64 / Cross Compile with ming64 (1.4.0, ubuntu-latest) (push) Failing after 1m45s
Ubuntu Cross to Win64 / Compile for linux (1.4.0, ubuntu-latest) (push) Successful in 1m28s
2024-08-04 13:31:40 +02:00
Kevin Trogant
b0e6839a1c
Rip out renderer code
...
THIS WILL NOT COMPILE
2024-06-04 11:45:55 +02:00
Kevin Trogant
3bc192b281
dump state
...
this will be the basis of the framegraph rewrite, because the current
state is fucked
2024-03-25 17:55:03 +01:00
Kevin Trogant
bc6076b786
Seems like a valid chain of image transitions.
...
Now we need to draw something and also have the correct semaphore waits
to establish dependencies.
2024-02-20 13:47:47 +01:00
Kevin Trogant
e989c2b406
Creating timed semaphores
...
- Similar to Dx12 fences.
- More flexible than VK 1 binary semaphores.
2024-02-16 15:31:23 +01:00
Kevin Trogant
887fa63c43
Manage command buffers
...
I decided to make queues explicit, to simplify handling queue ownership
transfers in the renderer code. The framegraph + pass code has explicit knowledge
about resource ownership, so it makes sense to handle it there.
- Manage pools
- Allocate command buffers
- Submit command buffers
2024-02-13 08:35:19 +01:00
Kevin Trogant
b44b3e651b
Add interface for command buffers
2024-02-09 10:20:00 +01:00