vk-bootstrap/tests
Charles Giessen f223c8d5ae Cleanup CMake finding of Vulkan & installation code
Adds extensive integration tests that exercise the various ways of finding
the Vulkan-Headers.

vk-bootstrap should now use the Vulkan-Headers or Vulkan::Headers targets if
they were already defined (such as is the case of FetchContent), and will
look for the VulkanHeaders package and Vulkan package as a fallback, and will
FetchContent Vulkan-Headers directly if that fails.

This should make integration seamless with the various ways vulkan-headers
is acquired.

The vk-bootstrap-vulkan-headers target was dropped in favor of directly
linking to Vulkan-Headers (creating a target by that name if none exists).
2023-12-02 19:49:54 -07:00
..
integration Cleanup CMake finding of Vulkan & installation code 2023-12-02 19:49:54 -07:00
bootstrap_tests.cpp Small cleanup of tests 2023-12-02 11:32:03 -07:00
CMakeLists.txt Cleanup CMake finding of Vulkan & installation code 2023-12-02 19:49:54 -07:00
error_code_tests.cpp Update to latest headers & fix errors & cleanup generation script 2023-09-19 15:52:27 -06:00
include_checks.cpp Fix wrong parameter in Wayland function 2023-10-30 11:31:11 -06:00
unit_tests.cpp Small cleanup of tests 2023-12-02 11:32:03 -07:00
vulkan_library_loader.hpp Add VulkanMock for isolating tests from system 2023-10-03 14:26:25 -06:00
vulkan_mock.cpp Small cleanup of tests 2023-12-02 11:32:03 -07:00
vulkan_mock.hpp Cleanup CMake finding of Vulkan & installation code 2023-12-02 19:49:54 -07:00