Ivan Avdeev
7f80985124
vk: fixup swapchain printf
2022-10-16 23:51:59 -07:00
Ivan 'provod' Avdeev
0d0241d088
vk: recreate swapchain on all errors except fatal
...
Unless we know the error is unrecoverable, try to recreate swapchain anyway.
2022-07-23 14:17:20 -07:00
Ivan 'provod' Avdeev
da97f664d7
vk: recreate swapchain on exclusive mode lost, fix #365
2022-07-09 12:47:45 -07:00
Ivan 'provod' Avdeev
dc129475bd
vk: fix synchronization on resize/swapchain recreation
2022-07-09 10:41:59 -07:00
Ivan Avdeev
22917938d9
vk: initial draft of parallel frames
...
adds multiple command buffers and bits of synchronization.
is not correct at all:
- no depth buffer barrier
- no ubo slots in render
- no proper render memory management
- no ray tracing support whatsoever
- ... etc
2022-02-10 22:55:33 -08:00
Ivan Avdeev
b68dcf81a1
vk: move big enum to string tables to dedicated source file ( #345 )
2022-02-06 23:16:54 -08:00
Ivan Avdeev
970089516c
vk: move swapchain out from framectl
2022-02-06 09:42:03 -08:00