Commit Graph

  • 25279ed236 Switch __QNXNTO__ macro check to __QNX__ Mike Gorchak 2023-08-24 13:03:51 -0400
  • a3d95c5aac Correct includes in vulkansc-headers. asuessenbach 2023-08-24 16:47:15 +0200
  • 17fa2b92f7
    Resolve synchronization issue in [RAII_]Samples/InputAttachment. (#1644) Andreas Süßenbach 2023-08-24 08:32:15 +0200
  • 206e03ced3 Resolve synchronization issue in [RAII_]Samples/InputAttachment. asuessenbach 2023-08-23 16:10:42 +0200
  • fee04df943
    Resolve some more validation layer issues. (#1643) Andreas Süßenbach 2023-08-23 13:58:54 +0200
  • 16cf1e924b Resolve some more validation layer issues. asuessenbach 2023-08-23 12:17:44 +0200
  • 14d048e9bf
    Reorder some object instantiations to get valid destruction sequence. (#1641) Andreas Süßenbach 2023-08-21 11:35:17 +0200
  • c56b981900 Reorder some object instantiations to get valid destruction sequence. asuessenbach 2023-08-21 10:06:11 +0200
  • d07d082af1
    Resolve some validation layer warnings in some samples. (#1640) Andreas Süßenbach 2023-08-17 14:28:39 +0200
  • f6bf072baf Resolve some validation layer warnings in some samples. asuessenbach 2023-08-17 11:29:00 +0200
  • 57d54a0ba6
    Introduce a helper function to dynamically map from vk::ObjectType to vk::DebugReportObjectTypeEXT. (#1639) Andreas Süßenbach 2023-08-16 08:37:43 +0200
  • af0ac07f21 Introduce a helper function to dynamically map from vk::ObjectType to vk::DebugReportObjectTypeEXT. asuessenbach 2023-08-15 11:38:31 +0200
  • a6b2199409
    Change samples from resetting command buffers to resetting command pool (#1638) Andreas Süßenbach 2023-08-14 16:09:11 +0200
  • 729177f1ce Change samples from resetting command buffers to resetting command pool asuessenbach 2023-08-14 11:51:13 +0200
  • e2f5348e28
    Relax check on "depends" for extension requires. (#1637) Andreas Süßenbach 2023-08-10 10:35:19 +0200
  • 9d3e522d2b Relax check on "depends" for extension requires. asuessenbach 2023-08-10 09:00:33 +0200
  • 87936f9bc8
    Resolve a validation layer warnings on destruction order of Image/Buffer and bound DeviceMemory. (#1636) Andreas Süßenbach 2023-08-08 13:40:56 +0200
  • 823d4fbb40 Resolve a validation layer warnings on destruction order of Image/Buffer and bound DeviceMemory. asuessenbach 2023-08-08 09:45:55 +0200
  • 0e3e8967be
    Extend the depends-handling in readExtension. (#1635) Andreas Süßenbach 2023-08-07 13:34:43 +0200
  • 4bc9d80d82
    Fix validation layer warning on minImageCount of 2. (#1634) Andreas Süßenbach 2023-08-07 12:00:11 +0200
  • d76b05f4df Extend the depends-handling in readExtension. asuessenbach 2023-08-07 11:36:02 +0200
  • 3d27c1736a
    Update Vulkan-Headers to v1.3.261 (#1633) v1.3.261 github-actions[bot] 2023-08-07 10:44:04 +0200
  • 758499a35b Fix validation layer warning on minImageCount of 2. asuessenbach 2023-08-07 09:20:23 +0200
  • cf70eb8efb
    fix: add support for C++20 modules for CMake 3.27.0/3.27.1 (#1632) Stephan Seitz 2023-08-06 23:56:36 -0700
  • 7d8c740c76 Update Vulkan-Headers to v1.3.261 GitHub 2023-08-05 00:11:05 +0000
  • e338e21e50 fix: add support for C++20 modules for CMake 3.27.0/3.27.1 Stephan Seitz 2023-08-03 15:02:50 +0200
  • 68052d9343
    Update Vulkan-Headers to v1.3.260 (#1629) v1.3.260 github-actions[bot] 2023-07-31 13:37:47 +0200
  • a84f07ca01 Update Vulkan-Headers to v1.3.260 GitHub 2023-07-29 00:11:11 +0000
  • b988e54dad
    Sort constants by feature and extension. (#1628) Andreas Süßenbach 2023-07-26 22:12:40 +0200
  • b8e1139b47 Sort constants by feature and extension. asuessenbach 2023-07-26 15:02:46 +0200
  • 24045ff3f4
    Add support of alias'ed enums for IndexType/CppType traits generation (#1627) Andreas Süßenbach 2023-07-26 10:17:13 +0200
  • 62f69bf141 Add support of alias'ed enums for IndexType/CppType traits generation asuessenbach 2023-07-26 08:49:15 +0200
  • 48b4b6f985
    Update Vulkan-Headers to v1.3.259 (#1626) v1.3.259 github-actions[bot] 2023-07-24 10:39:52 +0200
  • 567f68b247 Update Vulkan-Headers to v1.3.259 GitHub 2023-07-23 00:14:13 +0000
  • ce1aacec06
    Update utils.cpp (#1625) Codotaku 2023-07-19 14:33:22 +0100
  • d8cd233010
    Update in README.md (#1624) Andreas Süßenbach 2023-07-19 11:39:48 +0200
  • dcaaebe705
    Update utils.cpp Codotaku 2023-07-18 18:55:41 +0100
  • df403fc538 Update in README.md asuessenbach 2023-07-18 18:03:50 +0200
  • 99027b5a24
    Changed calls to std::map<>::find() to std::map<>::contains(), when appropriate. (#1623) Andreas Süßenbach 2023-07-17 09:48:44 +0200
  • b4a2fc7264 Changed calls to std::map<>::find() to std::map<>::contains(), when appropriate. asuessenbach 2023-07-13 15:32:07 +0200
  • c17ba9bd73 Change calls to std::*_of functions into calls to std::ranges::*_of, where appropriate. asuessenbach 2023-07-13 13:02:40 +0200
  • 207031caa4
    change calls to std::find, std::find_if, and std::find_if_not to functionally identical calls to std::any_of, std::all_of, and std::none_of, when appropriate (#1621) Andreas Süßenbach 2023-07-13 11:26:01 +0200
  • 27a8417cb6 change calls to std::find, std::find_if, and std::find_if_not to functionally identical calls to std::any_of, std::all_of, and std::none_of, when appropriate asuessenbach 2023-07-13 09:18:47 +0200
  • 069c3b875e
    Introduce VideoHppGenerator. (#1618) Andreas Süßenbach 2023-07-11 15:39:17 +0200
  • 90e663a1a8 Introduce VideoHppGenerator. asuessenbach 2023-05-16 10:47:42 +0200
  • 23d6bf01e2
    Update Vulkan-Headers to v1.3.257 (#1617) v1.3.257 github-actions[bot] 2023-07-10 11:45:53 +0200
  • f4abba455e
    Bug fixes for vulkan.cppm (#1616) Sharadh Rajaraman 2023-07-10 14:46:50 +0800
  • b47cc43fdd Update Vulkan-Headers to v1.3.257 GitHub 2023-07-09 00:14:21 +0000
  • 28a3736a9d Use VULKAN_HPP_CONSTEXPR_INLINE for constants in vulkan.hpp Sharadh Rajaraman 2023-07-07 14:32:19 +0800
  • c14ae45d2e Bug fixes for C++20 module Sharadh Rajaraman 2023-07-05 16:28:09 +0800
  • 7a4ee5eaaf
    Moved check on enum aliases from readTypeEnum to checkEnumCorrectness. (#1613) Andreas Süßenbach 2023-07-04 13:53:21 +0200
  • b11a217e8e Moved check on enum aliases from readTypeEnum to checkEnumCorrectness. asuessenbach 2023-07-04 09:52:09 +0200
  • 7f416d1dab Update Vulkan-Headers to v1.3.256 GitHub 2023-07-04 00:13:29 +0000
  • d748663707
    Undef True/False in case they are defined and introduce some constexpr True/False to replace them. (#1610) v1.3.256 Andreas Süßenbach 2023-07-03 14:34:21 +0200
  • c115fd1ec6
    Update Vulkan-Headers to v1.3.256 (#1609) github-actions[bot] 2023-07-03 12:07:37 +0200
  • ac9956215c Undef True/False in case they are defined and introduce some constexpr True/False to replace them. asuessenbach 2023-07-03 12:05:19 +0200
  • f2a7ee653b Update Vulkan-Headers to v1.3.256 GitHub 2023-07-01 00:13:42 +0000
  • 2613539ff4
    Change move assignment operators of vk::raii handles from using std::exchange to using std::swap (#1607) Andreas Süßenbach 2023-06-28 17:03:08 +0200
  • 6c1996f068
    Add C++20 module interface file and tests (#1582) Sharadh Rajaraman 2023-06-28 20:10:51 +0800
  • 76e96ca308 Change move assignment operators of vk::raii handles from using std::exchange to using std::swap asuessenbach 2023-06-28 11:04:53 +0200
  • e67069a1bb Fixed constexpr functions for C++11 and C++14 Sharadh Rajaraman 2023-06-27 23:45:23 +0800
  • ac4e1cac1f Removed std::ranges and ranges view adaptors Sharadh Rajaraman 2023-06-27 20:47:13 +0800
  • 83229811be Updated headers to 1.3.255 Sharadh Rajaraman 2023-06-26 23:06:10 +0800
  • 23bf9e3e03 Moved around partitionDefines to make more sense Sharadh Rajaraman 2023-06-26 19:20:10 +0800
  • 2d1c1e8b3e Added generateUsingsAndProtection lambda to RAII name generation Sharadh Rajaraman 2023-06-26 18:53:28 +0800
  • baef149e17 Simplified defines partition generation Sharadh Rajaraman 2023-06-26 18:53:04 +0800
  • e6ab087992 constexpr generation fixed Sharadh Rajaraman 2023-06-22 17:42:08 +0800
  • 750a251821 Simplified Cpp20Modules CMakeLists Sharadh Rajaraman 2023-06-21 17:11:51 +0800
  • 8dd3865faf Simplified protection generation Sharadh Rajaraman 2023-06-21 17:07:43 +0800
  • aaaf9332c9 Used std::string instead of std::stringstream Sharadh Rajaraman 2023-06-21 16:45:30 +0800
  • 3d612215c2 Moved constexpr defines and using statements Sharadh Rajaraman 2023-06-21 10:55:36 +0800
  • 741a1a0e4b Documentation and comment fixes Sharadh Rajaraman 2023-06-20 22:38:52 +0800
  • d3c8bfb542 Added vulkan_hash.hpp Sharadh Rajaraman 2023-06-17 00:30:33 +0800
  • 7a83dfda5e Added documentation about Vulkan-Hpp C++ module Sharadh Rajaraman 2023-06-17 00:18:13 +0800
  • e37eb5975c Added format traits and extension inspections Sharadh Rajaraman 2023-06-16 23:00:03 +0800
  • f99966e876 Added VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE to vulkan.cppm Sharadh Rajaraman 2023-06-16 18:32:44 +0800
  • 425b37878d Changed module file extension to .cppm Sharadh Rajaraman 2023-06-16 16:46:49 +0800
  • a9bac3f11c Formatting, signposting, misc fixes Sharadh Rajaraman 2023-06-16 12:58:03 +0800
  • b59a3e2463 Moved constexprs to vulkan.hpp Sharadh Rajaraman 2023-06-15 22:50:51 +0800
  • 995b637e0b Fixed constexpr function and value generation - 'c' prefix removed - Constants casing fixed - Types for constants fixed - Constants assigned to macros - Ordering of constants and consteval functions fixed Sharadh Rajaraman 2023-06-15 22:23:25 +0800
  • 03aaf61242 Removed extraneous includes Sharadh Rajaraman 2023-06-15 17:01:27 +0800
  • 7ad6191440 Formatting and versioning changes Sharadh Rajaraman 2023-06-15 16:40:51 +0800
  • be3f5b3baa Removed references to .cppm Sharadh Rajaraman 2023-06-07 11:33:44 +0800
  • 88b8054b8f Fixed debug assert fail in generateCppModuleStructUsings Sharadh Rajaraman 2023-05-31 16:32:08 +0800
  • 86434bcfb1 Made vk::getDispatchLoaderStatic not static Sharadh Rajaraman 2023-05-30 10:49:37 +0800
  • 5cda93eaa2 Moved vk::anon-namespace::throwResultException to vk::detail::throwResultException to solve linking errors Sharadh Rajaraman 2023-05-30 00:36:02 +0800
  • d048ed9673 Completed vulkan.ixx Sharadh Rajaraman 2023-05-29 03:22:24 +0800
  • a69d1407c9 Exported free functions in vulkan_funcs.hpp in vulkan.ixx Sharadh Rajaraman 2023-05-28 13:09:07 +0800
  • bb269e24c5 feat: *almost* complete vulkan.ixx; missing functions in vulkan_funcs.hpp and constexpr auto defines Sharadh Rajaraman 2023-05-28 03:59:52 +0800
  • 5590e4d8a8 feat: exported vk::raii types in vulkan.ixx, with a small test Sharadh Rajaraman 2023-05-27 15:46:14 +0800
  • 92492bb5dd Change workflow on macos from -11 to -latest asuessenbach 2023-06-27 10:14:27 +0200
  • 5d8c550b0d
    Mark vk::ResultValue::asTuple() & as deprecated, introduce vk::ResultValue::asTuple() && (#1605) Andreas Süßenbach 2023-06-27 11:31:29 +0200
  • 85a04c4a5d Mark vk::ResultValue::asTuple() & as deprecated, introduce vk::ResultValue::asTuple() && asuessenbach 2023-06-26 15:43:17 +0200
  • 3d95b910da
    Update Vulkan-Headers to v1.3.255 (#1604) v1.3.255 github-actions[bot] 2023-06-26 14:12:49 +0200
  • 0deab493d7 Update Vulkan-Headers to v1.3.255 GitHub 2023-06-24 00:30:54 +0000
  • 389d1250cd
    Add specializations of std::tuple_element and std::tuple_size for vk::StructureChain. (#1602) Andreas Süßenbach 2023-06-22 14:02:39 +0200
  • 835ab1a3b5 Add specializations of std::tuple_element and std::tuple_size for vk::StructureChain. asuessenbach 2023-06-22 11:25:58 +0200
  • 730ae5591a
    Merge branch 'StructureChain' into StructureChain Andreas Süßenbach 2023-06-22 11:21:58 +0200
  • 5d8eb5cfdf Add specializations of std::tuple_size and std::tuple_element for vk::StructureChain. asuessenbach 2023-06-22 11:16:52 +0200
  • 13808e5875
    Introduce operator==() and operator!=() to compare vk-handles with nullptr. (#1600) Andreas Süßenbach 2023-06-22 09:07:26 +0200