Vulkan-Hpp/tests
Jan Kuhlmann 7d7c25f9be
CMake: Added unified options for `VulkanHpp` and `VulkanHppModule` compile definitions (#2066)
* added compile definitions as cmake options

* use VulkanHpp dynamic dispatch setting for module

* adjusted comments

* adjusted dynamic loader tool option

* remove dynamic loader tool option

* removed non-boolean flags

* make VULKAN_HPP_DISPATCH_LOADER_DYNAMIC depend on VK_NO_PROTOTYPES

* added descriptions to options

* adjusted formatting

* fixed typo

* deprecated module-specific cmake flag VULKAN_HPP_CPP20_MODULE_DYNAMIC_DISPATCHER

* link to vulkan-1 on static dispatch loader

* typo fix

* only optionally find vulkan, warn in case it is missing
2025-02-13 07:56:23 +01:00
..
ArrayProxy Move all the dispatcher related classes into namespace detail (#1983) 2024-10-29 08:13:51 +01:00
ArrayProxyNoTemporaries Simplify helper class vk::ArrayProxyNoTemporaries. (#1908) 2024-06-25 17:43:55 +02:00
ArrayWrapper Improve relational operators on ArrayWrapper1D. (#1890) 2024-06-06 08:35:49 +02:00
Cpp20Modules CMake: Added unified options for `VulkanHpp` and `VulkanHppModule` compile definitions (#2066) 2025-02-13 07:56:23 +01:00
CppStdModule CMake: Added unified options for `VulkanHpp` and `VulkanHppModule` compile definitions (#2066) 2025-02-13 07:56:23 +01:00
CppType Guard type trait CppType to map from VkHandle to vk::Handle by ( VK_USE_64_BIT_PTR_DEFINES == 1 ). (#1836) 2024-03-25 14:00:43 +01:00
DesignatedInitializers Move all the dispatcher related classes into namespace detail (#1983) 2024-10-29 08:13:51 +01:00
DeviceFunctions Move all the dispatcher related classes into namespace detail (#1983) 2024-10-29 08:13:51 +01:00
DispatchLoaderDynamic Move all the dispatcher related classes into namespace detail (#1983) 2024-10-29 08:13:51 +01:00
DispatchLoaderDynamicSharedLibrary Move all the dispatcher related classes into namespace detail (#1983) 2024-10-29 08:13:51 +01:00
DispatchLoaderDynamicSharedLibraryClient Move all the dispatcher related classes into namespace detail (#1983) 2024-10-29 08:13:51 +01:00
DispatchLoaderStatic Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
EnableBetaExtensions Fix wrong usage of 'structureChains' in generating functions returning a StructureChain and a vector of data. (#1594) 2023-06-19 12:46:04 +02:00
ExtensionInspection Move extension inspection template to a snippet file. (#1992) 2024-11-11 11:41:24 +01:00
Flags Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
FormatTraits Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
Handles Add comparison operators for vk::raii handles, remove them for vk handles (#2001) 2024-11-28 08:50:43 +01:00
HandlesMoveExchange Non raii handles move exchange (#1929) 2024-07-23 09:55:09 +02:00
Hash Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
NoExceptions Make C++20 modules work with the defaultDispatchLoaderDynamic. (#1651) 2023-09-07 15:20:10 +02:00
NoExceptionsRAII Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
StridedArrayProxy Move all the dispatcher related classes into namespace detail (#1983) 2024-10-29 08:13:51 +01:00
StructureChain Restrict commands taking an allocator as template argument to allocators of the correct data type (#1980) 2024-10-24 16:29:00 +02:00
UniqueHandle Move all the dispatcher related classes into namespace detail (#1983) 2024-10-29 08:13:51 +01:00
UniqueHandleDefaultArguments Silent warnings on unused variables in some tests; make test UniqueHandleDefaultArguments part of the solution for 64 bit only. (#1704) 2023-10-18 13:45:14 +02:00
Video Add inclusion of new encode file to VideoHppGenerator, add compile test for video. (#2002) 2024-12-02 08:51:02 +01:00
CMakeLists.txt Add inclusion of new encode file to VideoHppGenerator, add compile test for video. (#2002) 2024-12-02 08:51:02 +01:00