Vulkan-Hpp/tests
Sharadh Rajaraman f4abba455e
Bug fixes for vulkan.cppm (#1616)
* Bug fixes for C++20 module

- Removed nested `export` keyword for `vk::raii` namespace in C++ module file
- Fixed macro in `vulkan.cppm` for `vk::DynamicLoader`: changed from `VULKAN_HPP_DYNAMIC_LOADER_TOOL` to `VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL`  
- Moved VulkanHppModule declaration before generator
- Fixed `CMakeLists.txt` for `Cpp20Modules` executable target

* Use `VULKAN_HPP_CONSTEXPR_INLINE` for constants in `vulkan.hpp`

- Added VULKAN_HPP_CONSTEXPR_INLINE macro definition
- Allow external linkage for these constants in C++17 and later
2023-07-10 08:46:50 +02:00
..
ArrayProxy Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
ArrayProxyNoTemporaries Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
Cpp20Modules Bug fixes for vulkan.cppm (#1616) 2023-07-10 08:46:50 +02:00
DesignatedInitializers Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
DeviceFunctions Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
DispatchLoaderDynamic Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
DispatchLoaderDynamicSharedLibrary Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
DispatchLoaderDynamicSharedLibraryClient Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02: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 Fix defines in workflow files to enable compilation of tests and samples in CI. (#1595) 2023-06-20 14:43:35 +02: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 Introduce operator==() and operator!=() to compare vk-handles with nullptr. (#1600) 2023-06-22 09:07:26 +02:00
Hash Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
NoExceptions Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
StridedArrayProxy Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
StructureChain Add specializations of std::tuple_element and std::tuple_size for vk::StructureChain. (#1602) 2023-06-22 14:02:39 +02:00
UniqueHandle Mark vk::ResultValue::asTuple() & as deprecated, introduce vk::ResultValue::asTuple() && (#1605) 2023-06-27 11:31:29 +02:00
UniqueHandleDefaultArguments Fix defines in workflow files to enable compilation of tests and samples in CI. (#1595) 2023-06-20 14:43:35 +02:00
CMakeLists.txt Add C++20 module interface file and tests (#1582) 2023-06-28 14:10:51 +02:00