Vulkan-Hpp/snippets
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.hpp
ArrayProxyNoTemporaries.hpp Extent support of functions returning some typed value 2022-11-14 10:06:49 +01:00
ArrayWrapper1D.hpp
ArrayWrapper2D.hpp
DispatchLoaderBase.hpp
DispatchLoaderDefault.hpp Add C++20 module interface file and tests (#1582) 2023-06-28 14:10:51 +02:00
DynamicLoader.hpp
Exceptions.hpp
Flags.hpp Fix Flags<T>::operator~() 2022-11-07 11:28:15 +01:00
ObjectDestroy.hpp Expose the dispatch member of deleters (#1569) 2023-05-03 12:03:28 +02:00
ObjectFree.hpp Expose the dispatch member of deleters (#1569) 2023-05-03 12:03:28 +02:00
ObjectRelease.hpp Expose the dispatch member of deleters (#1569) 2023-05-03 12:03:28 +02:00
Optional.hpp
PoolFree.hpp Expose the dispatch member of deleters (#1569) 2023-05-03 12:03:28 +02:00
ResultValue.hpp Mark vk::ResultValue::asTuple() & as deprecated, introduce vk::ResultValue::asTuple() && (#1605) 2023-06-27 11:31:29 +02:00
StridedArrayProxy.hpp
StructureChain.hpp Add specializations of std::tuple_element and std::tuple_size for vk::StructureChain. (#1602) 2023-06-22 14:02:39 +02:00
UniqueHandle.hpp
defines.hpp Bug fixes for `vulkan.cppm` (#1616) 2023-07-10 08:46:50 +02:00
includes.hpp Adjust name of included vulkan header. (#1527) 2023-03-08 10:10:54 +01:00
resultChecks.hpp Add C++20 module interface file and tests (#1582) 2023-06-28 14:10:51 +02:00