We assume the full Vulkan SDK with SDL3, VMA, Volk, and also vkbootstrap. Create a simple library that creates the basic application loop including the swapchain and the render loop. Make it versatile for scnenarios like rasterizing, ray tracing, mesh shaders, video, …
If you are interested in this topic or for more information please contact Prof. Helmut Hlavacs (helmut.hlavacs(at)univie.ac.at).