vk-bootstrap/tests
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
..
bootstrap_tests.cpp Support VK_KHR_portability_enumeration 2022-04-25 18:34:44 -06:00
CMakeLists.txt also fix typo in example and tests 2021-09-06 15:10:59 -06:00
common.h Add SwapchainManager library 2022-10-08 18:38:54 -06:00
error_code_tests.cpp Error handling with std::error_code 2020-05-17 09:19:12 -06:00
main.cpp Migrate to Catch2 & CMake file structural change 2020-03-26 10:40:47 -06:00
unit_tests.cpp Format internal queue selection functions 2021-05-21 14:04:28 -06:00