vk-bootstrap/example
Charles Giessen 6150e408ee Add SwapchainManager library
This library is a utility which tracks all the required details so that applications
can have a simplified interface to the swapchain.

* Creation - Pass a SwapchainBuilder to specify how the swapchain should be created.
* Recreation - Recreates the swapchain upon request.
* Semaphores - Handles creation and usage of them, a particularly thorny part of swapchain management.

Additional Libraries:
 - DelayedDeletionQueue; for easy deletion of objects currently in flight
 - ImagelessFramebufferBuilder; for easy creation of imageless framebuffers

The new code lives in VkSwapchainManager.h, so its easier to distinguish the core parts of vk-bootstrap
from the optional.
2022-10-08 18:38:54 -06:00
..
shaders moved triangle.cpp to its own folder, updated readme & license 2020-02-03 20:34:46 -07:00
CMakeLists.txt Add SwapchainManager library 2022-10-08 18:38:54 -06:00
example_config.h.in example: Add config file to locate shaders 2021-04-16 10:30:04 -06:00
triangle.cpp Add SwapchainManager library 2022-10-08 18:38:54 -06:00